{
  "contract_version": "household_import_v1",
  "pairing_version": "transfer_pairing_v3",
  "classification_version": "household_classification_v2",
  "preview_fingerprint": "9ea79991f50cf5e4922b28eddbcac100e41ba07a0467b0407760c2df949b8500",
  "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",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "merchant": null,
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1"
    },
    {
      "row_index": 2,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-12",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.50",
      "merchant": null,
      "signed_amount": "-3.5",
      "amount": "3.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2"
    },
    {
      "row_index": 3,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-12",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 92.80",
      "merchant": null,
      "signed_amount": "92.8",
      "amount": "92.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_3"
    },
    {
      "row_index": 4,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-16",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.00",
      "merchant": null,
      "signed_amount": "-2",
      "amount": "2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4"
    },
    {
      "row_index": 5,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "description": "Einkauf Aquarena Nachzahlaut 16.01.2026, 17:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5"
    },
    {
      "row_index": 6,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "description": "Einkauf Bad Schinznach AG 16.01.2026, 11:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6"
    },
    {
      "row_index": 7,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "description": "Einkauf Bad Schinznach AG 16.01.2026, 10:53, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7"
    },
    {
      "row_index": 8,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "description": "Einkauf PARKDEPOT GMBH 16.01.2026, 17:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-14",
      "amount": "14",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8"
    },
    {
      "row_index": 9,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "description": "Einkauf Restaurant Aquarena 23.01.2026, 14:16, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9"
    },
    {
      "row_index": 10,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "description": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "merchant": null,
      "signed_amount": "-100",
      "amount": "100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_10"
    },
    {
      "row_index": 11,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "merchant": null,
      "signed_amount": "9088.8",
      "amount": "9088.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_11"
    },
    {
      "row_index": 12,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-28",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_12"
    },
    {
      "row_index": 13,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-30",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "merchant": null,
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_13"
    },
    {
      "row_index": 14,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-05",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 4.80",
      "merchant": null,
      "signed_amount": "-4.8",
      "amount": "4.8",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_14"
    },
    {
      "row_index": 15,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-06",
      "description": "Einkauf Sportanlagen AG Wall 05.02.2026, 15:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-29.5",
      "amount": "29.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_15"
    },
    {
      "row_index": 16,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-11",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 3'955.70",
      "merchant": null,
      "signed_amount": "3955.7",
      "amount": "3955.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_16"
    },
    {
      "row_index": 17,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-16",
      "description": "Zahlung Gasser Melanie Chapfstrasse 16 5210 Windisch Steuern usw. CHF 10'000.00",
      "merchant": null,
      "signed_amount": "-10000",
      "amount": "10000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_17"
    },
    {
      "row_index": 18,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-25",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'069.55",
      "merchant": null,
      "signed_amount": "9069.55",
      "amount": "9069.55",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_18"
    },
    {
      "row_index": 19,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-27",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "merchant": null,
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_19"
    },
    {
      "row_index": 20,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-27",
      "description": "Einkauf Wagi Shopping 26.02.2026, 14:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-1",
      "amount": "1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_20"
    },
    {
      "row_index": 21,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-02",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_21"
    },
    {
      "row_index": 22,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-04",
      "description": "Bancomat Bezug AKB FRICK 03.03.2026, 12:53, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (1. Bezug von 12 geb�hrenfreien Bez�gen)",
      "merchant": null,
      "signed_amount": "-160",
      "amount": "160",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_22"
    },
    {
      "row_index": 23,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-09",
      "description": "Zahlung Ausland Lena Schuster EUR 64.00, Umrechnungskurs 0.9176, SEPA Schulhausstrasse 46 79713 Bad S�ckingen DE Zn�ni ERNE 02.03.2026 inkl. Geb�hr E-Banking Zahlung SEPA CHF 1.00 EUR 64.00",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_23"
    },
    {
      "row_index": 24,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-10",
      "description": "Einkauf TWINT COOP-1947 FRICK CHF 9.95",
      "merchant": null,
      "signed_amount": "-9.95",
      "amount": "9.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_24"
    },
    {
      "row_index": 25,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-25",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "merchant": null,
      "signed_amount": "9088.8",
      "amount": "9088.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_25"
    },
    {
      "row_index": 26,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-25",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_26"
    },
    {
      "row_index": 27,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-27",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.00",
      "merchant": null,
      "signed_amount": "-1",
      "amount": "1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_27"
    },
    {
      "row_index": 28,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_28"
    },
    {
      "row_index": 29,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 7.00",
      "merchant": null,
      "signed_amount": "-7",
      "amount": "7",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_29"
    },
    {
      "row_index": 30,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "description": "Geb�hr Debit Mastercard Nr. 557452xxxxxx4276 01.03.2026 - 31.12.2026",
      "merchant": null,
      "signed_amount": "-40",
      "amount": "40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_30"
    },
    {
      "row_index": 31,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-31",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "merchant": null,
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_31"
    },
    {
      "row_index": 32,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-10",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "merchant": null,
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_32"
    },
    {
      "row_index": 33,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-16",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "merchant": null,
      "signed_amount": "-1.2",
      "amount": "1.2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_33"
    },
    {
      "row_index": 34,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "merchant": null,
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_34"
    },
    {
      "row_index": 35,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_35"
    },
    {
      "row_index": 36,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "description": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "merchant": null,
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_36"
    },
    {
      "row_index": 37,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-24",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'261.30",
      "merchant": null,
      "signed_amount": "9261.3",
      "amount": "9261.3",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_37"
    },
    {
      "row_index": 38,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-28",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_38"
    },
    {
      "row_index": 39,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-30",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "merchant": null,
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_39"
    },
    {
      "row_index": 40,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.40",
      "merchant": null,
      "signed_amount": "-0.4",
      "amount": "0.4",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_40"
    },
    {
      "row_index": 41,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "description": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "merchant": null,
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_41"
    },
    {
      "row_index": 42,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "description": "Einkauf TWINT PARKDEPOT_004-456 CHF 9.50",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_42"
    },
    {
      "row_index": 43,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-04",
      "description": "Einkauf TWINT KANTINE RUCHLIG, STEIN CHF 12.00",
      "merchant": null,
      "signed_amount": "-12",
      "amount": "12",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_43"
    },
    {
      "row_index": 44,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-13",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 10'234.75",
      "merchant": null,
      "signed_amount": "10234.75",
      "amount": "10234.75",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_44"
    },
    {
      "row_index": 45,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-13",
      "description": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "merchant": null,
      "signed_amount": "-100",
      "amount": "100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_45"
    },
    {
      "row_index": 46,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-15",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 6.00",
      "merchant": null,
      "signed_amount": "-6",
      "amount": "6",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_46"
    },
    {
      "row_index": 47,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-15",
      "description": "Einkauf TWINT MCDONALD'S DATTWIL CHF 19.90",
      "merchant": null,
      "signed_amount": "-19.9",
      "amount": "19.9",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_47"
    },
    {
      "row_index": 48,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-26",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "merchant": null,
      "signed_amount": "9238.7",
      "amount": "9238.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_48"
    },
    {
      "row_index": 49,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-28",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_49"
    },
    {
      "row_index": 50,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "merchant": null,
      "signed_amount": "-900",
      "amount": "900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_50"
    },
    {
      "row_index": 51,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "description": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:17, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 50.00, Wechselkurs 0.9377",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_51"
    },
    {
      "row_index": 52,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "description": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:19, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 100.00, Wechselkurs 0.9377",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_52"
    },
    {
      "row_index": 53,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "description": "Einkauf Migros M Neunkirch 29.05.2026, 12:35, Debit Mastercard-Nr. 557452xxxxxx4276",
      "merchant": null,
      "signed_amount": "-4.15",
      "amount": "4.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_53"
    },
    {
      "row_index": 54,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "description": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:07, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_54"
    },
    {
      "row_index": 55,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "description": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:09, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_55"
    },
    {
      "row_index": 56,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-22",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "merchant": null,
      "signed_amount": "-1.2",
      "amount": "1.2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_56"
    },
    {
      "row_index": 57,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-25",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "merchant": null,
      "signed_amount": "9238.7",
      "amount": "9238.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_57"
    },
    {
      "row_index": 58,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-26",
      "description": "Einkauf TWINT JUFE 2026 CHF 29.00",
      "merchant": null,
      "signed_amount": "-29",
      "amount": "29",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_58"
    },
    {
      "row_index": 59,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "description": "Einkauf TWINT JUFE 2026 CHF 17.00",
      "merchant": null,
      "signed_amount": "-17",
      "amount": "17",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_59"
    },
    {
      "row_index": 60,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "merchant": null,
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_60"
    },
    {
      "row_index": 61,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "description": "Einkauf TWINT TICKETCORNER AG CHF 227.60",
      "merchant": null,
      "signed_amount": "-227.6",
      "amount": "227.6",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_61"
    },
    {
      "row_index": 62,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-30",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "merchant": null,
      "signed_amount": "-900",
      "amount": "900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_62"
    },
    {
      "row_index": 63,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-06",
      "description": "Bancomat Bezug Grand Casino Baden 04.07.2026, 14:58, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (2. Bezug von 12 geb�hrenfreien Bez�gen)",
      "merchant": null,
      "signed_amount": "-300",
      "amount": "300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_63"
    },
    {
      "row_index": 64,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-10",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 86.90",
      "merchant": null,
      "signed_amount": "86.9",
      "amount": "86.9",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_64"
    },
    {
      "row_index": 65,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-14",
      "description": "Bancomat Bezug Grand Casino Baden 13.07.2026, 11:56, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (3. Bezug von 12 geb�hrenfreien Bez�gen)",
      "merchant": null,
      "signed_amount": "-200",
      "amount": "200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_65"
    },
    {
      "row_index": 66,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-22",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.10",
      "merchant": null,
      "signed_amount": "-3.1",
      "amount": "3.1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_66"
    },
    {
      "row_index": 67,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-23",
      "description": "Einkauf TWINT EX LIBRIS AG CHF 59.80",
      "merchant": null,
      "signed_amount": "-59.8",
      "amount": "59.8",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_67"
    },
    {
      "row_index": 68,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-24",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'242.05",
      "merchant": null,
      "signed_amount": "9242.05",
      "amount": "9242.05",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_68"
    },
    {
      "row_index": 69,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-12",
      "description": "2% Verzinsung Anteilschein(e) 2025, Mitglied-Nr. 2353463931",
      "merchant": null,
      "signed_amount": "2.6",
      "amount": "2.6",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_69"
    },
    {
      "row_index": 1,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-28",
      "description": "Zahlungseingang / Ref.-Nr. 1558209146 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_70"
    },
    {
      "row_index": 2,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-27",
      "description": "TWINT-Zahlung MIGROS WINDISCH, WINDISCH",
      "merchant": null,
      "signed_amount": "-33.60",
      "amount": "33.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_71"
    },
    {
      "row_index": 3,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-24",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-36.10",
      "amount": "36.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_72"
    },
    {
      "row_index": 4,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-23",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-47.00",
      "amount": "47.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_73"
    },
    {
      "row_index": 5,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_74"
    },
    {
      "row_index": 6,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "description": "Zahlungseingang / Ref.-Nr. 1555157251 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_75"
    },
    {
      "row_index": 7,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "description": "Belastung e-banking / Ref.-Nr. 1555114329 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_76"
    },
    {
      "row_index": 8,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "description": "Belastung e-banking / Ref.-Nr. 1555114301 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_77"
    },
    {
      "row_index": 9,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-14",
      "description": "TWINT-Zahlung FORTYSEVEN AG, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_78"
    },
    {
      "row_index": 10,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "description": "Belastung e-banking / Ref.-Nr. 1553185304 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_79"
    },
    {
      "row_index": 11,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "description": "Belastung / Ref.-Nr. 1553083551 GISI EDITH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_80"
    },
    {
      "row_index": 12,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "description": "Belastung / Ref.-Nr. 1553083473 GISI EDITH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_81"
    },
    {
      "row_index": 13,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_82"
    },
    {
      "row_index": 14,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "description": "Belastung e-banking / Ref.-Nr. 1552625761 JELMOLI VERSAND AG INDUSTRIESTRASSE 19 8112 OTELFINGEN Schweiz Ursprünglicher Auftraggeber: MELANIE GASSER 000000000000000000284439005",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_83"
    },
    {
      "row_index": 15,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "description": "Belastung e-banking / Ref.-Nr. 1552625746 BRACK AG HINTERMAETTLISTR. 3 5506 MAEGENWIL Schweiz Ursprünglicher Auftraggeber: GASSER MELANIE 000000000001111111480860705",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_84"
    },
    {
      "row_index": 16,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "description": "Belastung e-banking / Ref.-Nr. 1552493098 WWW.MATHE-LZK.CH DANIELE GIANOTTI",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_85"
    },
    {
      "row_index": 17,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "description": "Belastung e-banking / Ref.-Nr. 1552452704 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_86"
    },
    {
      "row_index": 18,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "description": "Geldbezug RB Windisch 2",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_87"
    },
    {
      "row_index": 19,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "description": "Belastung e-banking / Ref.-Nr. 1551411842 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_88"
    },
    {
      "row_index": 20,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "description": "Belastung e-banking / Ref.-Nr. 1551410667 DR. MED. DENT. ANDRE RAETZER",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_89"
    },
    {
      "row_index": 21,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-1.20",
      "amount": "1.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_90"
    },
    {
      "row_index": 22,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-0.20",
      "amount": "0.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_91"
    },
    {
      "row_index": 23,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "description": "Geldbezug Grand Casino Baden",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_92"
    },
    {
      "row_index": 24,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "40.00",
      "amount": "40.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_93"
    },
    {
      "row_index": 25,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-03",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_94"
    },
    {
      "row_index": 26,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-03",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-81.98",
      "amount": "81.98",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_95"
    },
    {
      "row_index": 27,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "description": "TWINT-Zahlung DYNAMICA SHOP, BRUNNADERN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_96"
    },
    {
      "row_index": 28,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "description": "Geldbezug RB Windisch 2",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_97"
    },
    {
      "row_index": 29,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1549742311",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_98"
    },
    {
      "row_index": 30,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "description": "Belastung e-banking / Ref.-Nr. 1549701422 DR. MED. DENT. ANDRE RAETZER",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_99"
    },
    {
      "row_index": 31,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "description": "Belastung e-banking / Ref.-Nr. 1549685320 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-27.05",
      "amount": "27.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_100"
    },
    {
      "row_index": 32,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-01",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-2.20",
      "amount": "2.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_101"
    },
    {
      "row_index": 33,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-1.80",
      "amount": "1.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_102"
    },
    {
      "row_index": 34,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "description": "Zahlungseingang / Ref.-Nr. 1547972985 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_103"
    },
    {
      "row_index": 35,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "description": "Zahlungseingang / Ref.-Nr. 1547877861 KANTON AARGAU ABTEILUNG FINANZEN",
      "merchant": null,
      "signed_amount": "1706.50",
      "amount": "1706.50",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_104"
    },
    {
      "row_index": 36,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "description": "TWINT-Zahlung JUFE 2026, WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_105"
    },
    {
      "row_index": 37,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-25",
      "description": "Zahlungseingang / Ref.-Nr. 1546068901 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_106"
    },
    {
      "row_index": 38,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "description": "Belastung e-banking / Ref.-Nr. 1545437703 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-22.00",
      "amount": "22.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_107"
    },
    {
      "row_index": 39,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "description": "Belastung e-banking / Ref.-Nr. 1545437721 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_108"
    },
    {
      "row_index": 40,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "description": "Belastung e-banking / Ref.-Nr. 1545437678 EINWOHNERGEMEINDE WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_109"
    },
    {
      "row_index": 41,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "description": "Belastung e-banking / Ref.-Nr. 1545432444 DR. MED. DENT. ANDRE RAETZER",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_110"
    },
    {
      "row_index": 42,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-19",
      "description": "Zahlungseingang / Ref.-Nr. 1544132165 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_111"
    },
    {
      "row_index": 43,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-19",
      "description": "Belastung e-banking / Ref.-Nr. 1544098334 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_112"
    },
    {
      "row_index": 44,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-16",
      "description": "Zahlungseingang / Ref.-Nr. 1543143156 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "88.80",
      "amount": "88.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_113"
    },
    {
      "row_index": 45,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "description": "Belastung e-banking / Ref.-Nr. 1542773483 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-39.65",
      "amount": "39.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_114"
    },
    {
      "row_index": 46,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "description": "Belastung e-banking / Ref.-Nr. 1542773517 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_115"
    },
    {
      "row_index": 47,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "description": "Belastung e-banking / Ref.-Nr. 1542748544 C&A MODE GMBH & CO. KG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_116"
    },
    {
      "row_index": 48,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-11",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-0.90",
      "amount": "0.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_117"
    },
    {
      "row_index": 49,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-09",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_118"
    },
    {
      "row_index": 50,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-04",
      "description": "Belastung e-banking / Ref.-Nr. 1539020803 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-175.15",
      "amount": "175.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_119"
    },
    {
      "row_index": 51,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-02",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_120"
    },
    {
      "row_index": 52,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "description": "Warenbezug und Dienstleistungen Burger King Lupfig Lupfig",
      "merchant": null,
      "signed_amount": "-30.50",
      "amount": "30.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_121"
    },
    {
      "row_index": 53,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_122"
    },
    {
      "row_index": 54,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-2.10",
      "amount": "2.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_123"
    },
    {
      "row_index": 55,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-29",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_124"
    },
    {
      "row_index": 56,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "description": "Zahlungseingang / Ref.-Nr. 1536150379 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_125"
    },
    {
      "row_index": 57,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "description": "Belastung e-banking / Ref.-Nr. 1535966272 SERAFE AG",
      "merchant": null,
      "signed_amount": "-327.35",
      "amount": "327.35",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_126"
    },
    {
      "row_index": 58,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "description": "Belastung e-banking / Ref.-Nr. 1535966515 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_127"
    },
    {
      "row_index": 59,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-27",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-50.50",
      "amount": "50.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_128"
    },
    {
      "row_index": 60,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-0.40",
      "amount": "0.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_129"
    },
    {
      "row_index": 61,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "description": "Zahlungseingang / Ref.-Nr. 1534937674 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_130"
    },
    {
      "row_index": 62,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "description": "Belastung e-banking / Ref.-Nr. 1534667254 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-198.25",
      "amount": "198.25",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_131"
    },
    {
      "row_index": 63,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-25",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-101.76",
      "amount": "101.76",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_132"
    },
    {
      "row_index": 64,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-21",
      "description": "Belastung e-banking / Ref.-Nr. 1532932446 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_133"
    },
    {
      "row_index": 65,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-21",
      "description": "Belastung e-banking / Ref.-Nr. 1532932429 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-9.65",
      "amount": "9.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_134"
    },
    {
      "row_index": 66,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-20",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "merchant": null,
      "signed_amount": "-72.30",
      "amount": "72.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_135"
    },
    {
      "row_index": 67,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-20",
      "description": "Zahlungseingang / Ref.-Nr. 1532613672 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_136"
    },
    {
      "row_index": 68,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-19",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_137"
    },
    {
      "row_index": 69,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-19",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_138"
    },
    {
      "row_index": 70,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_139"
    },
    {
      "row_index": 71,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_140"
    },
    {
      "row_index": 72,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "description": "Belastung e-banking / Ref.-Nr. 1531851958 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-64.30",
      "amount": "64.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_141"
    },
    {
      "row_index": 73,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "description": "Belastung e-banking / Ref.-Nr. 1531851936 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_142"
    },
    {
      "row_index": 74,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_143"
    },
    {
      "row_index": 75,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-37.00",
      "amount": "37.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_144"
    },
    {
      "row_index": 76,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-100.90",
      "amount": "100.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_145"
    },
    {
      "row_index": 77,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_146"
    },
    {
      "row_index": 78,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-13",
      "description": "TWINT-Zahlung REGIONALPOLIZEI BRUGG, BRUGG AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_147"
    },
    {
      "row_index": 79,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "description": "Übertrag von 6484.4816.2001 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1530074377",
      "merchant": null,
      "signed_amount": "179.10",
      "amount": "179.10",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_148"
    },
    {
      "row_index": 80,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "description": "Belastung e-banking / Ref.-Nr. 1529818413 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-49.00",
      "amount": "49.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_149"
    },
    {
      "row_index": 81,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "description": "Belastung e-banking / Ref.-Nr. 1529818430 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_150"
    },
    {
      "row_index": 82,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-3.50",
      "amount": "3.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_151"
    },
    {
      "row_index": 83,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-07",
      "description": "Belastung e-banking / Ref.-Nr. 1528608085 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-6.60",
      "amount": "6.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_152"
    },
    {
      "row_index": 84,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-05",
      "description": "Belastung e-banking / Ref.-Nr. 1527783782 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_153"
    },
    {
      "row_index": 85,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-04",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_154"
    },
    {
      "row_index": 86,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-04",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-30.80",
      "amount": "30.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_155"
    },
    {
      "row_index": 87,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-01",
      "description": "TWINT-Zahlung AMSLER SPIELWAREN, EIKEN",
      "merchant": null,
      "signed_amount": "-116.90",
      "amount": "116.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_156"
    },
    {
      "row_index": 88,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-30",
      "description": "Zahlungseingang / Ref.-Nr. 1526242044 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "64.85",
      "amount": "64.85",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_157"
    },
    {
      "row_index": 89,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-28",
      "description": "Zahlungseingang / Ref.-Nr. 1524946250 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_158"
    },
    {
      "row_index": 90,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "description": "Belastung e-banking / Ref.-Nr. 1524563384 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_159"
    },
    {
      "row_index": 91,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1524563341",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_160"
    },
    {
      "row_index": 92,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "description": "Zahlungseingang / Ref.-Nr. 1524355058 KANTON AARGAU ABTEILUNG FINANZEN",
      "merchant": null,
      "signed_amount": "13284.15",
      "amount": "13284.15",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_161"
    },
    {
      "row_index": 93,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "description": "Belastung e-banking / Ref.-Nr. 1524125271 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_162"
    },
    {
      "row_index": 94,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-16.50",
      "amount": "16.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_163"
    },
    {
      "row_index": 95,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-24",
      "description": "TWINT-Zahlung GONSER AG, STANS",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_164"
    },
    {
      "row_index": 96,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-24",
      "description": "Zahlungseingang / Ref.-Nr. 1523127964 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "349.90",
      "amount": "349.90",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_incomelohnmelanie",
      "proposed_category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_165"
    },
    {
      "row_index": 97,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-22",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_166"
    },
    {
      "row_index": 98,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-21",
      "description": "Belastung e-banking / Ref.-Nr. 1521838513 EINWOHNERGEMEINDE WINDISCH DOHLENZELGSTRASSE 6 5210 WINDISCH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER, MELANIE GASSER-SCHWAGER 000000000110320005120901003",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_167"
    },
    {
      "row_index": 99,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-21",
      "description": "Belastung e-banking / Ref.-Nr. 1521838535 HELVETIA SCHWEIZERISCHE LEBENSVERSICHERUNGSGESELLSCHAFT AG ST. ALBAN-ANLAGE 26 4002 BASEL Schweiz Mitteilung: 1210.P0.75275593 Ursprünglicher Auftraggeber: MARCEL GASSER 010075275593010526044401004",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_168"
    },
    {
      "row_index": 100,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-20",
      "description": "Zahlungseingang / Ref.-Nr. 1521550601 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_169"
    },
    {
      "row_index": 101,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-17",
      "description": "TWINT-Zahlung SBB MOBILE, BERN",
      "merchant": null,
      "signed_amount": "-40.80",
      "amount": "40.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_170"
    },
    {
      "row_index": 102,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-17",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_171"
    },
    {
      "row_index": 103,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-16",
      "description": "TWINT-Zahlung PARKDEPOT GMBH, WALLISELLEN",
      "merchant": null,
      "signed_amount": "-3.50",
      "amount": "3.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_172"
    },
    {
      "row_index": 104,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-14",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_173"
    },
    {
      "row_index": 105,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_174"
    },
    {
      "row_index": 106,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "description": "Belastung e-banking / Ref.-Nr. 1519476689 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_175"
    },
    {
      "row_index": 107,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "description": "Belastung e-banking / Ref.-Nr. 1519470557 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_176"
    },
    {
      "row_index": 108,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-10",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_177"
    },
    {
      "row_index": 109,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-08",
      "description": "Geldbezug RB Windisch",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_178"
    },
    {
      "row_index": 110,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-08",
      "description": "Zahlungseingang / Ref.-Nr. 1518044478 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "23.50",
      "amount": "23.50",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_179"
    },
    {
      "row_index": 111,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_180"
    },
    {
      "row_index": 112,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "description": "Belastung e-banking / Ref.-Nr. 1517440460 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_181"
    },
    {
      "row_index": 113,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "description": "Belastung e-banking / Ref.-Nr. 1517440446 JAKOB VOGT AG MITTELDORFSTRASSE 7 5234 VILLIGEN Schweiz Mitteilung: RECHNUNG NR. 189176 VOM 01.04.2026 Ursprünglicher Auftraggeber: MELANIE U. MARCEL GASSER 801472000000000000001891766",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_182"
    },
    {
      "row_index": 114,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-02",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-49.90",
      "amount": "49.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_183"
    },
    {
      "row_index": 115,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-01",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_184"
    },
    {
      "row_index": 116,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "description": "Belastung e-banking / Ref.-Nr. 1515074152 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_185"
    },
    {
      "row_index": 117,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "description": "Belastung e-banking / Ref.-Nr. 1515022434 EINWOHNERGEMEINDE WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_186"
    },
    {
      "row_index": 118,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "description": "Belastung e-banking / Ref.-Nr. 1515022449 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-38.60",
      "amount": "38.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_187"
    },
    {
      "row_index": 119,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-30",
      "description": "Zahlungseingang / Ref.-Nr. 1514693878 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_188"
    },
    {
      "row_index": 120,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-25",
      "description": "Zahlungseingang / Ref.-Nr. 1512126454 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "209.95",
      "amount": "209.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_incomelohnmelanie",
      "proposed_category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_189"
    },
    {
      "row_index": 121,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-24",
      "description": "Belastung e-banking / Ref.-Nr. 1511627896 REGA",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_190"
    },
    {
      "row_index": 122,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "description": "Belastung e-banking / Ref.-Nr. 1511192618 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: VIDAXL.CH Ursprünglicher Auftraggeber: MELANIE GASSER 771600000013982424040092646",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_191"
    },
    {
      "row_index": 123,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "description": "Belastung e-banking / Ref.-Nr. 1511192635 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_192"
    },
    {
      "row_index": 124,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "description": "Belastung e-banking / Ref.-Nr. 1511195720 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-26.70",
      "amount": "26.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_193"
    },
    {
      "row_index": 125,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_194"
    },
    {
      "row_index": 126,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-20",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "20.00",
      "amount": "20.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_195"
    },
    {
      "row_index": 127,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-20",
      "description": "Zahlungseingang / Ref.-Nr. 1510489328 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_196"
    },
    {
      "row_index": 128,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "description": "Belastung e-banking / Ref.-Nr. 1510052520 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: VALERIE GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_197"
    },
    {
      "row_index": 129,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "description": "Belastung e-banking / Ref.-Nr. 1510052495 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: EMILIA GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_198"
    },
    {
      "row_index": 130,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "description": "Belastung e-banking / Ref.-Nr. 1510052533 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: TALLOW Ursprünglicher Auftraggeber: MELANIE GASSER 771600000018410135040092614",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_199"
    },
    {
      "row_index": 131,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "description": "Belastung e-banking / Ref.-Nr. 1509072340 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_200"
    },
    {
      "row_index": 132,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "description": "Belastung e-banking / Ref.-Nr. 1509047674 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_201"
    },
    {
      "row_index": 133,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "merchant": null,
      "signed_amount": "-119.68",
      "amount": "119.68",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_202"
    },
    {
      "row_index": 134,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-13",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1508595846",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_203"
    },
    {
      "row_index": 135,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-13",
      "description": "Zahlungseingang / Ref.-Nr. 1508406578 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "171.35",
      "amount": "171.35",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_204"
    },
    {
      "row_index": 136,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-12",
      "description": "TWINT-Zahlung FOTO BACHMANN AG, AADORF",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_205"
    },
    {
      "row_index": 137,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-12",
      "description": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_206"
    },
    {
      "row_index": 138,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-11",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_207"
    },
    {
      "row_index": 139,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-09",
      "description": "Belastung e-banking / Ref.-Nr. 1506643062 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_208"
    },
    {
      "row_index": 140,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-06",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_209"
    },
    {
      "row_index": 141,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-70.00",
      "amount": "70.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_210"
    },
    {
      "row_index": 142,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-45.00",
      "amount": "45.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_211"
    },
    {
      "row_index": 143,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_212"
    },
    {
      "row_index": 144,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "description": "TWINT-Zahlung ISENZIO AG, ZUG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_213"
    },
    {
      "row_index": 145,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-03",
      "description": "Belastung e-banking / Ref.-Nr. 1504605274 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-93.75",
      "amount": "93.75",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_214"
    },
    {
      "row_index": 146,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-03",
      "description": "Belastung e-banking / Ref.-Nr. 1504605303 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-50.15",
      "amount": "50.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_215"
    },
    {
      "row_index": 147,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-02",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_216"
    },
    {
      "row_index": 148,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-02",
      "description": "Zahlungseingang / Ref.-Nr. 1504295766 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_217"
    },
    {
      "row_index": 149,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-27",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_218"
    },
    {
      "row_index": 150,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-27",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-69.90",
      "amount": "69.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_219"
    },
    {
      "row_index": 151,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-26",
      "description": "Zahlungseingang / Ref.-Nr. 1502606862 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "332.40",
      "amount": "332.40",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_incomelohnmelanie",
      "proposed_category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_220"
    },
    {
      "row_index": 152,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-26",
      "description": "TWINT-Zahlung HAPPY POT SARL, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_221"
    },
    {
      "row_index": 153,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-24",
      "description": "Zahlungseingang / Ref.-Nr. 1501174032 Abt.Finanzen Aargau Tresorerie",
      "merchant": null,
      "signed_amount": "214.40",
      "amount": "214.40",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_222"
    },
    {
      "row_index": 154,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_223"
    },
    {
      "row_index": 155,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "description": "Belastung e-banking / Ref.-Nr. 1500743415 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_224"
    },
    {
      "row_index": 156,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_225"
    },
    {
      "row_index": 157,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-82.90",
      "amount": "82.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_226"
    },
    {
      "row_index": 158,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-20",
      "description": "Belastung e-banking / Ref.-Nr. 1500210046 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_227"
    },
    {
      "row_index": 159,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-20",
      "description": "Zahlungseingang / Ref.-Nr. 1500115266 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_228"
    },
    {
      "row_index": 160,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-18",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_229"
    },
    {
      "row_index": 161,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1498813550",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_230"
    },
    {
      "row_index": 162,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498782151 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 236111510325110000001000005",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_231"
    },
    {
      "row_index": 163,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498782177 STEUERBEZUG AARGAUER GEMEINDEN 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 104123236111510726110000007",
      "merchant": null,
      "signed_amount": "-13842.60",
      "amount": "13842.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_232"
    },
    {
      "row_index": 164,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Zahlungseingang / Ref.-Nr. 1498835582 Marcel Gasser",
      "merchant": null,
      "signed_amount": "10000.00",
      "amount": "10000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_233"
    },
    {
      "row_index": 165,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498756675 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-106.90",
      "amount": "106.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_234"
    },
    {
      "row_index": 166,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498755416 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_235"
    },
    {
      "row_index": 167,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498755428 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-65.25",
      "amount": "65.25",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_236"
    },
    {
      "row_index": 168,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "description": "Belastung e-banking / Ref.-Nr. 1498755442 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_237"
    },
    {
      "row_index": 169,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-13",
      "description": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_238"
    },
    {
      "row_index": 170,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-10",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_239"
    },
    {
      "row_index": 171,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-09",
      "description": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_240"
    },
    {
      "row_index": 172,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "description": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "merchant": null,
      "signed_amount": "-195.80",
      "amount": "195.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_241"
    },
    {
      "row_index": 173,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "description": "Belastung e-banking / Ref.-Nr. 1495557984 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_242"
    },
    {
      "row_index": 174,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "description": "Belastung e-banking / Ref.-Nr. 1495557952 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-89.65",
      "amount": "89.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_243"
    },
    {
      "row_index": 175,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-02",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_244"
    },
    {
      "row_index": 176,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-30",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_245"
    },
    {
      "row_index": 177,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-29",
      "description": "TWINT-Zahlung BOULLARD MUSIQUE SA, MORGES",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_246"
    },
    {
      "row_index": 178,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-28",
      "description": "Zahlungseingang / Ref.-Nr. 1492566910 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_247"
    },
    {
      "row_index": 179,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-27",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-71.40",
      "amount": "71.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_248"
    },
    {
      "row_index": 180,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-74.40",
      "amount": "74.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_249"
    },
    {
      "row_index": 181,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "Zahlungseingang / Ref.-Nr. 1491518722 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_incomelohnmelanie",
      "proposed_category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_250"
    },
    {
      "row_index": 182,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "Belastung e-banking / Ref.-Nr. 1491277653 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_251"
    },
    {
      "row_index": 183,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "Belastung e-banking / Ref.-Nr. 1491277567 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-18.90",
      "amount": "18.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_252"
    },
    {
      "row_index": 184,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "Belastung e-banking / Ref.-Nr. 1491277624 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-6.30",
      "amount": "6.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_253"
    },
    {
      "row_index": 185,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_254"
    },
    {
      "row_index": 186,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-21",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_255"
    },
    {
      "row_index": 187,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-20",
      "description": "Zahlungseingang / Ref.-Nr. 1489353612 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_256"
    },
    {
      "row_index": 188,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "description": "Belastung e-banking / Ref.-Nr. 1488994595 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_257"
    },
    {
      "row_index": 189,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "description": "Belastung e-banking / Ref.-Nr. 1488994622 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_258"
    },
    {
      "row_index": 190,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "description": "Belastung e-banking / Ref.-Nr. 1488994576 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-64.05",
      "amount": "64.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_259"
    },
    {
      "row_index": 191,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "merchant": null,
      "signed_amount": "-73.00",
      "amount": "73.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_260"
    },
    {
      "row_index": 192,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-14",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_261"
    },
    {
      "row_index": 193,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-14",
      "description": "Belastung e-banking / Ref.-Nr. 1487485592 EINWOHNERGEMEINDE WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_262"
    },
    {
      "row_index": 194,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-13",
      "description": "TWINT-Zahlung BUSSENPORTAL, WETTINGEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_263"
    },
    {
      "row_index": 195,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-12",
      "description": "Belastung e-banking / Ref.-Nr. 1486808967 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-191.65",
      "amount": "191.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_264"
    },
    {
      "row_index": 196,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-09",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1486166616",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_265"
    },
    {
      "row_index": 197,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-08",
      "description": "TWINT-Zahlung EINWOHNERGEMEINDE WINDISCH, WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_266"
    },
    {
      "row_index": 198,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-07",
      "description": "Belastung e-banking / Ref.-Nr. 1485561092 FEDEX EXPRESS SWISS POST GMBH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_267"
    },
    {
      "row_index": 199,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-07",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_268"
    },
    {
      "row_index": 200,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-06",
      "description": "Belastung e-banking / Ref.-Nr. 1485020131 STRASSENVERKEHRSAMT KANTON AARGAU",
      "merchant": null,
      "signed_amount": "-292.00",
      "amount": "292.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_269"
    },
    {
      "row_index": 201,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_270"
    },
    {
      "row_index": 202,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "description": "Zahlungseingang / Ref.-Nr. 1484659538 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "19.80",
      "amount": "19.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_271"
    },
    {
      "row_index": 203,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_272"
    },
    {
      "row_index": 204,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-29",
      "description": "Zahlungseingang / Ref.-Nr. 1481640763 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_273"
    },
    {
      "row_index": 205,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-24",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1480336436",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_274"
    },
    {
      "row_index": 206,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-24",
      "description": "Belastung e-banking / Ref.-Nr. 1480221049 KLARNA BANK AB (PUBL)",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_275"
    },
    {
      "row_index": 207,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-23",
      "description": "Zahlungseingang / Ref.-Nr. 1479757820 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "309.20",
      "amount": "309.20",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_276"
    },
    {
      "row_index": 208,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "description": "Belastung e-banking / Ref.-Nr. 1479052113 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "merchant": null,
      "signed_amount": "-38.55",
      "amount": "38.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_277"
    },
    {
      "row_index": 209,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "description": "Belastung e-banking / Ref.-Nr. 1479052473 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.40",
      "amount": "22.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_278"
    },
    {
      "row_index": 210,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "description": "Belastung e-banking / Ref.-Nr. 1479052397 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_279"
    },
    {
      "row_index": 211,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_280"
    },
    {
      "row_index": 212,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-19",
      "description": "Zahlungseingang / Ref.-Nr. 1478244897 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "2875.70",
      "amount": "2875.70",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_281"
    },
    {
      "row_index": 213,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-18",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-262.00",
      "amount": "262.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_282"
    },
    {
      "row_index": 214,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_283"
    },
    {
      "row_index": 215,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "description": "TWINT-Zahlung BRACK.CH ONLINESHOP, MAGENWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_284"
    },
    {
      "row_index": 216,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-1.20",
      "amount": "1.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_285"
    },
    {
      "row_index": 217,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "merchant": null,
      "signed_amount": "-65.70",
      "amount": "65.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_286"
    },
    {
      "row_index": 218,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_287"
    },
    {
      "row_index": 219,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_288"
    },
    {
      "row_index": 220,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "description": "Belastung e-banking / Ref.-Nr. 1475628099 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_289"
    },
    {
      "row_index": 221,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "description": "Belastung e-banking / Ref.-Nr. 1475628120 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-14601.70",
      "amount": "14601.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_290"
    },
    {
      "row_index": 222,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "description": "Zahlungseingang / Ref.-Nr. 1475604939 Marcel Gasser",
      "merchant": null,
      "signed_amount": "13000.00",
      "amount": "13000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_291"
    },
    {
      "row_index": 223,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-11",
      "description": "Übertrag von 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1475481340",
      "merchant": null,
      "signed_amount": "5000.00",
      "amount": "5000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_292"
    },
    {
      "row_index": 224,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-09",
      "description": "TWINT-Zahlung BAZG VIA-WEBSHOP, BERN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_293"
    },
    {
      "row_index": 225,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-08",
      "description": "Zahlungseingang / Ref.-Nr. 1474098568 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "146.45",
      "amount": "146.45",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_294"
    },
    {
      "row_index": 226,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-08",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_295"
    },
    {
      "row_index": 227,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-05",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_296"
    },
    {
      "row_index": 228,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-03",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_297"
    },
    {
      "row_index": 229,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-02",
      "description": "Belastung e-banking / Ref.-Nr. 1471854290 KLARNA BANK AB (PUBL)",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_298"
    },
    {
      "row_index": 230,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-88.00",
      "amount": "88.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_299"
    },
    {
      "row_index": 231,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_300"
    },
    {
      "row_index": 232,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "description": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "merchant": null,
      "signed_amount": "-165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_303"
    },
    {
      "row_index": 233,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "description": "Rückgutschrift TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "merchant": null,
      "signed_amount": "165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_302"
    },
    {
      "row_index": 234,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "description": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "merchant": null,
      "signed_amount": "-165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "duplicate_source_row",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_303"
    },
    {
      "row_index": 235,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-28",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_304"
    },
    {
      "row_index": 236,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-28",
      "description": "Zahlungseingang / Ref.-Nr. 1470208078 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_305"
    },
    {
      "row_index": 237,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-27",
      "description": "TWINT-Zahlung LA REDOUTE SUISSE SA, MONTREUX",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_306"
    },
    {
      "row_index": 238,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1469025007",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_307"
    },
    {
      "row_index": 239,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943103 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-33.50",
      "amount": "33.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_308"
    },
    {
      "row_index": 240,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943264 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-572.40",
      "amount": "572.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_309"
    },
    {
      "row_index": 241,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943327 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-17.00",
      "amount": "17.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_310"
    },
    {
      "row_index": 242,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943025 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_311"
    },
    {
      "row_index": 243,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943131 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_312"
    },
    {
      "row_index": 244,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943087 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-11.30",
      "amount": "11.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_313"
    },
    {
      "row_index": 245,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "description": "Belastung e-banking / Ref.-Nr. 1468943011 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_314"
    },
    {
      "row_index": 246,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-25",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "5.00",
      "amount": "5.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_315"
    },
    {
      "row_index": 247,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-25",
      "description": "Zahlungseingang / Ref.-Nr. 1468498708 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "180.15",
      "amount": "180.15",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_316"
    },
    {
      "row_index": 248,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-24",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_317"
    },
    {
      "row_index": 249,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-24",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-50.80",
      "amount": "50.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_318"
    },
    {
      "row_index": 250,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-21",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "merchant": null,
      "signed_amount": "-55.45",
      "amount": "55.45",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_319"
    },
    {
      "row_index": 251,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-20",
      "description": "Zahlungseingang / Ref.-Nr. 1466781666 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_320"
    },
    {
      "row_index": 252,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-17",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_321"
    },
    {
      "row_index": 253,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "description": "Belastung e-banking / Ref.-Nr. 1464799242 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-5.10",
      "amount": "5.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_322"
    },
    {
      "row_index": 254,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "description": "Belastung e-banking / Ref.-Nr. 1464799268 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_323"
    },
    {
      "row_index": 255,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "description": "Belastung e-banking / Ref.-Nr. 1464773992 JAKOB VOGT AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_324"
    },
    {
      "row_index": 256,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-12",
      "description": "TWINT-Zahlung TICKETMASTER SCHWEIZ AG, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_325"
    },
    {
      "row_index": 257,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-10",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_326"
    },
    {
      "row_index": 258,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-10",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-130.00",
      "amount": "130.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_327"
    },
    {
      "row_index": 259,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_328"
    },
    {
      "row_index": 260,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_329"
    },
    {
      "row_index": 261,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-206.20",
      "amount": "206.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_330"
    },
    {
      "row_index": 262,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "description": "Zahlungseingang / Ref.-Nr. 1463097182 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "50.00",
      "amount": "50.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_331"
    },
    {
      "row_index": 263,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-06",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_332"
    },
    {
      "row_index": 264,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "description": "TWINT-Zahlung KOEMPF24.CH, BAD LIEBENZELL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_333"
    },
    {
      "row_index": 265,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "description": "Belastung e-banking / Ref.-Nr. 1461437499 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-83.85",
      "amount": "83.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_334"
    },
    {
      "row_index": 266,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-71.30",
      "amount": "71.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_335"
    },
    {
      "row_index": 267,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "description": "TWINT-Zahlung BABY-WALZ AG, ST. GALLEN",
      "merchant": null,
      "signed_amount": "-50.00",
      "amount": "50.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_336"
    },
    {
      "row_index": 268,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-29",
      "description": "Belastung e-banking / Ref.-Nr. 1459476650 Klarna Bank AB (publ)",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_337"
    },
    {
      "row_index": 269,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "description": "Zahlungseingang / Ref.-Nr. 1459114173 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_338"
    },
    {
      "row_index": 270,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "description": "Belastung e-banking / Ref.-Nr. 1458992617 Goenner-Vereinigung der Schweizer Paraplegiker-Stiftung 6207 Nottwil Schweiz Mitteilung: Herzlichen Dank fuer die Erneuerung Ihrer Mitgliedschaft 2026 Ursprünglicher Auftraggeber: Melanie und Marcel Gasser 420343560400000003541970389",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_339"
    },
    {
      "row_index": 271,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "description": "Belastung e-banking / Ref.-Nr. 1458992597 Dr. med. dent. Andre Raetzer Stapferstrasse 28 5200 Brugg Schweiz Mitteilung: PP - 945/7223 - 225060357 Ursprünglicher Auftraggeber: Gasser Melanie 803884000000072232256035775",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_340"
    },
    {
      "row_index": 272,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "merchant": null,
      "signed_amount": "-95.58",
      "amount": "95.58",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_341"
    },
    {
      "row_index": 273,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "merchant": null,
      "signed_amount": "-74.80",
      "amount": "74.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_342"
    },
    {
      "row_index": 274,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "merchant": null,
      "signed_amount": "-141.60",
      "amount": "141.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_343"
    },
    {
      "row_index": 275,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "description": "Zahlungseingang / Ref.-Nr. 1458763027 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "188.35",
      "amount": "188.35",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_344"
    },
    {
      "row_index": 276,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_345"
    },
    {
      "row_index": 277,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-24",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1457455428",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_346"
    },
    {
      "row_index": 278,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "description": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_347"
    },
    {
      "row_index": 279,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "description": "Belastung e-banking / Ref.-Nr. 1456543334 Nicole Becker",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_348"
    },
    {
      "row_index": 280,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "description": "Belastung e-banking / Ref.-Nr. 1456510882 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-31.10",
      "amount": "31.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_349"
    },
    {
      "row_index": 281,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "description": "Belastung e-banking / Ref.-Nr. 1456510903 Sunrise GmbH",
      "merchant": null,
      "signed_amount": "-92.10",
      "amount": "92.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_350"
    },
    {
      "row_index": 282,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-39.80",
      "amount": "39.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_351"
    },
    {
      "row_index": 283,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-21",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1456399535",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_352"
    },
    {
      "row_index": 284,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-20",
      "description": "Zahlungseingang / Ref.-Nr. 1455919680 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_353"
    },
    {
      "row_index": 285,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-17",
      "description": "Zahlungseingang / Ref.-Nr. 1455201360 ASGA PENSIONSKASSE GENOSSENSCHAFT",
      "merchant": null,
      "signed_amount": "450.05",
      "amount": "450.05",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_354"
    },
    {
      "row_index": 286,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-16",
      "description": "Belastung e-banking / Ref.-Nr. 1454867357 Viseca Payment Services AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_355"
    },
    {
      "row_index": 287,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-16",
      "description": "Belastung e-banking / Ref.-Nr. 1454867410 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-243.05",
      "amount": "243.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_356"
    },
    {
      "row_index": 288,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-15",
      "description": "Belastung e-banking / Ref.-Nr. 1454512603 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-144.00",
      "amount": "144.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_357"
    },
    {
      "row_index": 289,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-15",
      "description": "Belastung e-banking / Ref.-Nr. 1454512620 Sunrise GmbH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_358"
    },
    {
      "row_index": 290,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453198426 Dr. med. dent. Carol Erzberger Landstrasse 99 5430 Wettingen Schweiz Mitteilung: PP - 17227/23534 - 225244640 Ursprünglicher Auftraggeber: Gasser Marcel und Melanie 040905000000235342254464074",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_359"
    },
    {
      "row_index": 291,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453198401 Einwohnergemeinde Windisch Dohlenzelgstrasse 6 5210 Windisch Schweiz Ursprünglicher Auftraggeber: Marcel Gasser, Melanie Gasser-Schwager 000000000110320005001861001",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_360"
    },
    {
      "row_index": 292,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453202720 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-1128.40",
      "amount": "1128.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_361"
    },
    {
      "row_index": 293,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453202541 OEKK Kranken- und Unfallversicherung",
      "merchant": null,
      "signed_amount": "-227.85",
      "amount": "227.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_362"
    },
    {
      "row_index": 294,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453202496 Sunrise GmbH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_363"
    },
    {
      "row_index": 295,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "description": "Belastung e-banking / Ref.-Nr. 1453202521 Einwohnergemeinde Windisch",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_364"
    },
    {
      "row_index": 296,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-09",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_365"
    },
    {
      "row_index": 297,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-02",
      "description": "Geldbezug ATM Zurich Dept 1602 Zurich",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_366"
    },
    {
      "row_index": 298,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-30",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-143.89",
      "amount": "143.89",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_367"
    },
    {
      "row_index": 299,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "description": "Zahlungseingang / Ref.-Nr. 1448106558 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_368"
    },
    {
      "row_index": 300,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "description": "Zahlungseingang / Ref.-Nr. 1448062061 Abteilung Finanzen Aargau Sektion Tresorerie",
      "merchant": null,
      "signed_amount": "883.60",
      "amount": "883.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_369"
    },
    {
      "row_index": 301,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "description": "Geldbezug RB Windisch",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_370"
    },
    {
      "row_index": 302,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-26",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1447011997",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_371"
    },
    {
      "row_index": 303,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-25",
      "description": "Zahlungseingang / Ref.-Nr. 1446125354 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "163.80",
      "amount": "163.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_372"
    },
    {
      "row_index": 304,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-19",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_373"
    },
    {
      "row_index": 305,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-19",
      "description": "Zahlungseingang / Ref.-Nr. 1444482795 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_374"
    },
    {
      "row_index": 306,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-17",
      "description": "Belastung e-banking / Ref.-Nr. 1443980137 DAMENTURNVEREIN WINDISCH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_375"
    },
    {
      "row_index": 307,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-17",
      "description": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "merchant": null,
      "signed_amount": "-319.20",
      "amount": "319.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_376"
    },
    {
      "row_index": 308,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-16",
      "description": "Belastung e-banking / Ref.-Nr. 1443569211 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-5.90",
      "amount": "5.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_377"
    },
    {
      "row_index": 309,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-16",
      "description": "Belastung e-banking / Ref.-Nr. 1443569190 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_378"
    },
    {
      "row_index": 310,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_379"
    },
    {
      "row_index": 311,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "description": "Belastung e-banking / Ref.-Nr. 1443256241 C+A MODE GMBH + CO. KG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_380"
    },
    {
      "row_index": 312,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "description": "Belastung e-banking / Ref.-Nr. 1443254920 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_381"
    },
    {
      "row_index": 313,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "merchant": null,
      "signed_amount": "-84.85",
      "amount": "84.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_382"
    },
    {
      "row_index": 314,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-290.00",
      "amount": "290.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_383"
    },
    {
      "row_index": 315,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "description": "TWINT-Zahlung INOVENTO AG, RIEHEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_384"
    },
    {
      "row_index": 316,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "description": "Belastung e-banking / Ref.-Nr. 1441359286 KANTONSSPITAL BADEN AG",
      "merchant": null,
      "signed_amount": "-19.20",
      "amount": "19.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_385"
    },
    {
      "row_index": 317,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_386"
    },
    {
      "row_index": 318,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "merchant": null,
      "signed_amount": "-70.20",
      "amount": "70.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_387"
    },
    {
      "row_index": 319,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-04",
      "description": "Belastung e-banking / Ref.-Nr. 1440297881 EMMANUELLE MANCEAU",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_388"
    },
    {
      "row_index": 320,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-02",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_389"
    },
    {
      "row_index": 321,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "description": "Belastung e-banking / Ref.-Nr. 1439102594 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_390"
    },
    {
      "row_index": 322,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "description": "Belastung e-banking / Ref.-Nr. 1439094439 KANTONSSPITAL BADEN AG",
      "merchant": null,
      "signed_amount": "-145.05",
      "amount": "145.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_391"
    },
    {
      "row_index": 323,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "20.00",
      "amount": "20.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_392"
    },
    {
      "row_index": 324,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "merchant": null,
      "signed_amount": "-7.50",
      "amount": "7.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_393"
    },
    {
      "row_index": 325,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-28",
      "description": "TWINT-Belastung Geld gesendet an",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_394"
    },
    {
      "row_index": 326,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-28",
      "description": "Zahlungseingang / Ref.-Nr. 1437763075 Marcel Gasser",
      "merchant": null,
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_395"
    },
    {
      "row_index": 327,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-26",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1436684748",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_396"
    },
    {
      "row_index": 328,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_397"
    },
    {
      "row_index": 329,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "description": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_398"
    },
    {
      "row_index": 330,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "description": "Zahlungseingang / Ref.-Nr. 1435958960 Gasser Bauunternehmen GmbH",
      "merchant": null,
      "signed_amount": "131.00",
      "amount": "131.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_399"
    },
    {
      "row_index": 331,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "description": "TWINT-Zahlung MIGROS M GEBENSTORF, GEBENSTORF",
      "merchant": null,
      "signed_amount": "-23.40",
      "amount": "23.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_400"
    },
    {
      "row_index": 332,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-20",
      "description": "Zahlungseingang / Ref.-Nr. 1434601662 Einwohnergemeinde Veltheim",
      "merchant": null,
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_401"
    },
    {
      "row_index": 333,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "Belastung e-banking / Ref.-Nr. 1434307712 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_402"
    },
    {
      "row_index": 334,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "Belastung e-banking / Ref.-Nr. 1434306689 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_403"
    },
    {
      "row_index": 335,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "Belastung e-banking / Ref.-Nr. 1434306717 SUNRISE GMBH",
      "merchant": null,
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_404"
    },
    {
      "row_index": 336,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "Belastung e-banking / Ref.-Nr. 1434306705 VISECA PAYMENT SERVICES AG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_405"
    },
    {
      "row_index": 337,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "Belastung e-banking / Ref.-Nr. 1434295687 SCHIESSER GMBH",
      "merchant": null,
      "signed_amount": "-35.70",
      "amount": "35.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_406"
    },
    {
      "row_index": 338,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "description": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_407"
    },
    {
      "row_index": 339,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "description": "Belastung e-banking / Ref.-Nr. 1434118308 KLARNA BANK AB (PUBL)",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_408"
    },
    {
      "row_index": 340,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "merchant": null,
      "signed_amount": "57.00",
      "amount": "57.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_409"
    },
    {
      "row_index": 341,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "merchant": null,
      "signed_amount": "-55.60",
      "amount": "55.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_410"
    },
    {
      "row_index": 342,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-12",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "merchant": null,
      "signed_amount": "-21.90",
      "amount": "21.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_411"
    },
    {
      "row_index": 343,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-05",
      "description": "Zahlungseingang / Ref.-Nr. 1430479194 Abt.Finanzen Aargau Tresorerie",
      "merchant": null,
      "signed_amount": "194.90",
      "amount": "194.90",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_412"
    },
    {
      "row_index": 344,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-04",
      "description": "Belastung e-banking / Ref.-Nr. 1429940629 EMMANUELLE MANCEAU",
      "merchant": null,
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_413"
    },
    {
      "row_index": 345,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-04",
      "description": "Belastung e-banking / Ref.-Nr. 1429938521 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "merchant": null,
      "signed_amount": "-71.85",
      "amount": "71.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_414"
    },
    {
      "row_index": 1,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_415"
    },
    {
      "row_index": 2,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Agrola",
      "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",
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_416"
    },
    {
      "row_index": 3,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_417"
    },
    {
      "row_index": 4,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-12",
      "description": "Markets.com",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_418"
    },
    {
      "row_index": 5,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-197.050",
      "amount": "197.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_419"
    },
    {
      "row_index": 6,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-10",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_420"
    },
    {
      "row_index": 7,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-03",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_421"
    },
    {
      "row_index": 8,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-26",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_422"
    },
    {
      "row_index": 9,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-23",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_423"
    },
    {
      "row_index": 10,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-20.050",
      "amount": "20.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_424"
    },
    {
      "row_index": 11,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-19",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_425"
    },
    {
      "row_index": 12,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_426"
    },
    {
      "row_index": 13,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_427"
    },
    {
      "row_index": 14,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_428"
    },
    {
      "row_index": 15,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "description": "Knie's Kinderzoo - Eingan",
      "merchant": "Knie's Kinderzoo - Eingan",
      "signed_amount": "-55.000",
      "amount": "55.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_429"
    },
    {
      "row_index": 16,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_430"
    },
    {
      "row_index": 17,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-31",
      "description": "Voegtlin-Meyer AG",
      "merchant": "Voegtlin-Meyer AG",
      "signed_amount": "-69.300",
      "amount": "69.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_431"
    },
    {
      "row_index": 18,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_432"
    },
    {
      "row_index": 19,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-32.950",
      "amount": "32.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_433"
    },
    {
      "row_index": 20,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-34.400",
      "amount": "34.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_434"
    },
    {
      "row_index": 21,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_435"
    },
    {
      "row_index": 22,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_436"
    },
    {
      "row_index": 23,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-15",
      "description": "Pathé",
      "merchant": "Pathé",
      "signed_amount": "-43.800",
      "amount": "43.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_437"
    },
    {
      "row_index": 24,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_438"
    },
    {
      "row_index": 25,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-06",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_439"
    },
    {
      "row_index": 26,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-05",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_440"
    },
    {
      "row_index": 27,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_441"
    },
    {
      "row_index": 28,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-275.500",
      "amount": "275.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_442"
    },
    {
      "row_index": 29,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-02",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_443"
    },
    {
      "row_index": 30,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_444"
    },
    {
      "row_index": 31,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "Jelmoli",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_445"
    },
    {
      "row_index": 32,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "Analytica Med. Laboratori",
      "merchant": "Analytica Med. Laboratori",
      "signed_amount": "-307.100",
      "amount": "307.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_446"
    },
    {
      "row_index": 33,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-29",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_447"
    },
    {
      "row_index": 34,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-18.900",
      "amount": "18.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_448"
    },
    {
      "row_index": 35,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_449"
    },
    {
      "row_index": 36,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-25",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_450"
    },
    {
      "row_index": 37,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_451"
    },
    {
      "row_index": 38,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_452"
    },
    {
      "row_index": 39,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-46.300",
      "amount": "46.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_453"
    },
    {
      "row_index": 40,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_454"
    },
    {
      "row_index": 41,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "Sonneland AG Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_455"
    },
    {
      "row_index": 42,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "City Parkhaus Zürich",
      "merchant": "City Parkhaus Zürich",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_456"
    },
    {
      "row_index": 43,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-77.450",
      "amount": "77.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_457"
    },
    {
      "row_index": 44,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-04",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_458"
    },
    {
      "row_index": 45,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_459"
    },
    {
      "row_index": 46,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "VAN GRAAF",
      "merchant": "VAN GRAAF",
      "signed_amount": "-360.100",
      "amount": "360.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_460"
    },
    {
      "row_index": 47,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-31",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_461"
    },
    {
      "row_index": 48,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_462"
    },
    {
      "row_index": 49,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "Ticketcorner",
      "merchant": "Ticketcorner",
      "signed_amount": "-434.100",
      "amount": "434.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_463"
    },
    {
      "row_index": 50,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_464"
    },
    {
      "row_index": 51,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "description": "Finanzverw.des Kt Schaffh",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_465"
    },
    {
      "row_index": 52,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_466"
    },
    {
      "row_index": 53,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-11.500",
      "amount": "11.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_467"
    },
    {
      "row_index": 54,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_468"
    },
    {
      "row_index": 55,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-30",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_469"
    },
    {
      "row_index": 56,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-79.150",
      "amount": "79.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_470"
    },
    {
      "row_index": 57,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-30",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-16.500",
      "amount": "16.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_471"
    },
    {
      "row_index": 58,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-27",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-70.650",
      "amount": "70.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_472"
    },
    {
      "row_index": 59,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-27",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-7.850",
      "amount": "7.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_473"
    },
    {
      "row_index": 60,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-20",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_474"
    },
    {
      "row_index": 61,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-19",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_475"
    },
    {
      "row_index": 62,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-168.300",
      "amount": "168.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_476"
    },
    {
      "row_index": 63,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-145.250",
      "amount": "145.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_477"
    },
    {
      "row_index": 64,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_478"
    },
    {
      "row_index": 65,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_479"
    },
    {
      "row_index": 66,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-57.100",
      "amount": "57.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_480"
    },
    {
      "row_index": 67,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-98.800",
      "amount": "98.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_481"
    },
    {
      "row_index": 68,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-97.400",
      "amount": "97.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_482"
    },
    {
      "row_index": 69,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-29",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_483"
    },
    {
      "row_index": 70,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "description": "Spital Bulach",
      "merchant": "Spital Bulach",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_484"
    },
    {
      "row_index": 71,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_485"
    },
    {
      "row_index": 72,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_486"
    },
    {
      "row_index": 73,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_487"
    },
    {
      "row_index": 74,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-23.500",
      "amount": "23.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_488"
    },
    {
      "row_index": 75,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "description": "SBB CFF FFS",
      "merchant": "SBB CFF FFS",
      "signed_amount": "-15.200",
      "amount": "15.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_489"
    },
    {
      "row_index": 76,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-72.000",
      "amount": "72.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_490"
    },
    {
      "row_index": 77,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-14",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_491"
    },
    {
      "row_index": 78,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-12",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_492"
    },
    {
      "row_index": 79,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-11",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_493"
    },
    {
      "row_index": 80,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-11",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_494"
    },
    {
      "row_index": 81,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_495"
    },
    {
      "row_index": 82,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-46.750",
      "amount": "46.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_496"
    },
    {
      "row_index": 83,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-06",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_497"
    },
    {
      "row_index": 84,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-07",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_498"
    },
    {
      "row_index": 85,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-05",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_499"
    },
    {
      "row_index": 86,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-05",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_500"
    },
    {
      "row_index": 87,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-261.600",
      "amount": "261.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_501"
    },
    {
      "row_index": 88,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-03",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-122.700",
      "amount": "122.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_502"
    },
    {
      "row_index": 89,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_503"
    },
    {
      "row_index": 90,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "Smyths Toys",
      "merchant": "Smyths Toys",
      "signed_amount": "-34.050",
      "amount": "34.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_504"
    },
    {
      "row_index": 91,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "MediaMarkt",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_505"
    },
    {
      "row_index": 92,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_506"
    },
    {
      "row_index": 93,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_507"
    },
    {
      "row_index": 94,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-28",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_508"
    },
    {
      "row_index": 95,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-27",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-68.800",
      "amount": "68.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_509"
    },
    {
      "row_index": 96,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-26",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-361.100",
      "amount": "361.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_510"
    },
    {
      "row_index": 97,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-25",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_511"
    },
    {
      "row_index": 98,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-24",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_512"
    },
    {
      "row_index": 99,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_513"
    },
    {
      "row_index": 100,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_514"
    },
    {
      "row_index": 101,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-20",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_515"
    },
    {
      "row_index": 102,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-184.100",
      "amount": "184.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_516"
    },
    {
      "row_index": 103,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_517"
    },
    {
      "row_index": 104,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-83.550",
      "amount": "83.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_518"
    },
    {
      "row_index": 105,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "description": "Knie's Kinderzoo/Gastro",
      "merchant": "Knie's Kinderzoo/Gastro",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_519"
    },
    {
      "row_index": 106,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "description": "Knie's Kinderzoo/Gastro",
      "merchant": "Knie's Kinderzoo/Gastro",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_520"
    },
    {
      "row_index": 107,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_521"
    },
    {
      "row_index": 108,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_522"
    },
    {
      "row_index": 109,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_523"
    },
    {
      "row_index": 110,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-172.400",
      "amount": "172.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_524"
    },
    {
      "row_index": 111,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-12",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_525"
    },
    {
      "row_index": 112,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-12",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_526"
    },
    {
      "row_index": 113,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-11",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_527"
    },
    {
      "row_index": 114,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-7.400",
      "amount": "7.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_528"
    },
    {
      "row_index": 115,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "description": "Erne Chuchi",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_529"
    },
    {
      "row_index": 116,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_530"
    },
    {
      "row_index": 117,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_531"
    },
    {
      "row_index": 118,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-125.400",
      "amount": "125.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_532"
    },
    {
      "row_index": 119,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-227.350",
      "amount": "227.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_533"
    },
    {
      "row_index": 120,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_534"
    },
    {
      "row_index": 121,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-12.900",
      "amount": "12.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_535"
    },
    {
      "row_index": 122,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-04",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_536"
    },
    {
      "row_index": 123,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-31",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-226.050",
      "amount": "226.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_537"
    },
    {
      "row_index": 124,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-29",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_538"
    },
    {
      "row_index": 125,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-28",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_539"
    },
    {
      "row_index": 126,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-40.750",
      "amount": "40.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_540"
    },
    {
      "row_index": 127,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-109.800",
      "amount": "109.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_541"
    },
    {
      "row_index": 128,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-25",
      "description": "Denner",
      "merchant": "Denner",
      "signed_amount": "-6.300",
      "amount": "6.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_542"
    },
    {
      "row_index": 129,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-24",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_543"
    },
    {
      "row_index": 130,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_544"
    },
    {
      "row_index": 131,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_545"
    },
    {
      "row_index": 132,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-242.950",
      "amount": "242.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_546"
    },
    {
      "row_index": 133,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_547"
    },
    {
      "row_index": 134,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_548"
    },
    {
      "row_index": 135,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_549"
    },
    {
      "row_index": 136,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_550"
    },
    {
      "row_index": 137,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-20.250",
      "amount": "20.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_551"
    },
    {
      "row_index": 138,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-58.850",
      "amount": "58.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_552"
    },
    {
      "row_index": 139,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-53.400",
      "amount": "53.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_553"
    },
    {
      "row_index": 140,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-2.500",
      "amount": "2.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_554"
    },
    {
      "row_index": 141,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_555"
    },
    {
      "row_index": 142,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-82.800",
      "amount": "82.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_556"
    },
    {
      "row_index": 143,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-15",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_557"
    },
    {
      "row_index": 144,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-15",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_558"
    },
    {
      "row_index": 145,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "description": "ITS Coop Travel",
      "merchant": "ITS Coop Travel",
      "signed_amount": "-1366.000",
      "amount": "1366.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_559"
    },
    {
      "row_index": 146,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_560"
    },
    {
      "row_index": 147,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-279.700",
      "amount": "279.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_561"
    },
    {
      "row_index": 148,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-127.450",
      "amount": "127.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_562"
    },
    {
      "row_index": 149,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "description": "sole uno",
      "merchant": "sole uno",
      "signed_amount": "-20.200",
      "amount": "20.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_563"
    },
    {
      "row_index": 150,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "description": "sole uno",
      "merchant": "sole uno",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_564"
    },
    {
      "row_index": 151,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "description": "sole uno",
      "merchant": "sole uno",
      "signed_amount": "-104.000",
      "amount": "104.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_565"
    },
    {
      "row_index": 152,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-07",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_566"
    },
    {
      "row_index": 153,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_567"
    },
    {
      "row_index": 154,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-07",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_568"
    },
    {
      "row_index": 155,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-06",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_569"
    },
    {
      "row_index": 156,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-140.050",
      "amount": "140.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_570"
    },
    {
      "row_index": 157,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-138.750",
      "amount": "138.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_571"
    },
    {
      "row_index": 158,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "description": "Kurhotel im Park",
      "merchant": "Kurhotel im Park",
      "signed_amount": "-59.850",
      "amount": "59.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_572"
    },
    {
      "row_index": 159,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_573"
    },
    {
      "row_index": 160,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_574"
    },
    {
      "row_index": 161,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-6.450",
      "amount": "6.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_575"
    },
    {
      "row_index": 162,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "description": "Migros Restaurant",
      "merchant": "Migros Restaurant",
      "signed_amount": "-48.300",
      "amount": "48.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_576"
    },
    {
      "row_index": 163,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "description": "Gemeindeverw. Spreitenbac",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_577"
    },
    {
      "row_index": 164,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "description": "Sonneland Kiosk",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_578"
    },
    {
      "row_index": 165,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "description": "Vindonissa Rotpunkt Apoth",
      "merchant": "Vindonissa Rotpunkt Apoth",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_579"
    },
    {
      "row_index": 166,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-29.950",
      "amount": "29.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_580"
    },
    {
      "row_index": 167,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-259.150",
      "amount": "259.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_581"
    },
    {
      "row_index": 168,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-397.600",
      "amount": "397.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_582"
    },
    {
      "row_index": 169,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-20.100",
      "amount": "20.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_583"
    },
    {
      "row_index": 170,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_584"
    },
    {
      "row_index": 171,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_585"
    },
    {
      "row_index": 172,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_586"
    },
    {
      "row_index": 173,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_587"
    },
    {
      "row_index": 174,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "description": "Tukan",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_588"
    },
    {
      "row_index": 175,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_589"
    },
    {
      "row_index": 176,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "description": "Agrola",
      "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",
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_590"
    },
    {
      "row_index": 177,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-27.000",
      "amount": "27.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_591"
    },
    {
      "row_index": 178,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_592"
    },
    {
      "row_index": 179,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-17",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_593"
    },
    {
      "row_index": 180,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-17",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-65.900",
      "amount": "65.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_594"
    },
    {
      "row_index": 181,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-16",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_595"
    },
    {
      "row_index": 182,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-77.300",
      "amount": "77.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_596"
    },
    {
      "row_index": 183,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-42.200",
      "amount": "42.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_597"
    },
    {
      "row_index": 184,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "description": "Parkhaus Trafo Baden",
      "merchant": "Parkhaus Trafo Baden",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_598"
    },
    {
      "row_index": 185,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-12",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_599"
    },
    {
      "row_index": 186,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-13",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_600"
    },
    {
      "row_index": 187,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-277.750",
      "amount": "277.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_601"
    },
    {
      "row_index": 188,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_602"
    },
    {
      "row_index": 189,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-168.300",
      "amount": "168.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_603"
    },
    {
      "row_index": 190,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-55.250",
      "amount": "55.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_604"
    },
    {
      "row_index": 191,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_605"
    },
    {
      "row_index": 192,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "Denner",
      "merchant": "Denner",
      "signed_amount": "-45.700",
      "amount": "45.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_606"
    },
    {
      "row_index": 193,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-5.500",
      "amount": "5.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_607"
    },
    {
      "row_index": 194,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "description": "H&M",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_608"
    },
    {
      "row_index": 195,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-05",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_609"
    },
    {
      "row_index": 196,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-04",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_610"
    },
    {
      "row_index": 197,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-02",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_611"
    },
    {
      "row_index": 198,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_612"
    },
    {
      "row_index": 199,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_613"
    },
    {
      "row_index": 200,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "description": "Schone Bescherung AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_614"
    },
    {
      "row_index": 201,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-29",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-9.000",
      "amount": "9.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_615"
    },
    {
      "row_index": 202,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_616"
    },
    {
      "row_index": 203,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "description": "Loewen Apotheke Frick",
      "merchant": "Loewen Apotheke Frick",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_617"
    },
    {
      "row_index": 204,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_618"
    },
    {
      "row_index": 205,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-86.200",
      "amount": "86.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_619"
    },
    {
      "row_index": 206,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_620"
    },
    {
      "row_index": 207,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-23.200",
      "amount": "23.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_621"
    },
    {
      "row_index": 208,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_622"
    },
    {
      "row_index": 209,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-146.300",
      "amount": "146.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_623"
    },
    {
      "row_index": 210,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_624"
    },
    {
      "row_index": 211,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-158.650",
      "amount": "158.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_625"
    },
    {
      "row_index": 212,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_626"
    },
    {
      "row_index": 213,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_627"
    },
    {
      "row_index": 214,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-19.750",
      "amount": "19.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_628"
    },
    {
      "row_index": 215,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_629"
    },
    {
      "row_index": 216,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "description": "Tamoil",
      "merchant": "Tamoil",
      "signed_amount": "-80.500",
      "amount": "80.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_630"
    },
    {
      "row_index": 217,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_631"
    },
    {
      "row_index": 218,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-255.600",
      "amount": "255.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_632"
    },
    {
      "row_index": 219,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_633"
    },
    {
      "row_index": 220,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-6.550",
      "amount": "6.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_634"
    },
    {
      "row_index": 221,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_635"
    },
    {
      "row_index": 222,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_636"
    },
    {
      "row_index": 223,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_637"
    },
    {
      "row_index": 224,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_638"
    },
    {
      "row_index": 225,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "description": "Lidl",
      "merchant": "Lidl",
      "signed_amount": "-39.450",
      "amount": "39.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_639"
    },
    {
      "row_index": 226,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-139.700",
      "amount": "139.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_640"
    },
    {
      "row_index": 227,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_641"
    },
    {
      "row_index": 228,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_642"
    },
    {
      "row_index": 229,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Volg",
      "merchant": "Volg",
      "signed_amount": "-19.600",
      "amount": "19.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_643"
    },
    {
      "row_index": 230,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_644"
    },
    {
      "row_index": 231,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-14",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_645"
    },
    {
      "row_index": 232,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-14",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_646"
    },
    {
      "row_index": 233,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-13",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_647"
    },
    {
      "row_index": 234,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-12",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_648"
    },
    {
      "row_index": 235,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-166.400",
      "amount": "166.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_649"
    },
    {
      "row_index": 236,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_650"
    },
    {
      "row_index": 237,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_651"
    },
    {
      "row_index": 238,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_652"
    },
    {
      "row_index": 239,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_653"
    },
    {
      "row_index": 240,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_654"
    },
    {
      "row_index": 241,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_655"
    },
    {
      "row_index": 242,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-05",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_656"
    },
    {
      "row_index": 243,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-03",
      "description": "Seilbahn Weissenstein",
      "merchant": "Seilbahn Weissenstein",
      "signed_amount": "-67.500",
      "amount": "67.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_657"
    },
    {
      "row_index": 244,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_658"
    },
    {
      "row_index": 245,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_659"
    },
    {
      "row_index": 246,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "Claire's",
      "merchant": "Claire's",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_660"
    },
    {
      "row_index": 247,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-165.400",
      "amount": "165.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_661"
    },
    {
      "row_index": 248,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-31",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_662"
    },
    {
      "row_index": 249,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-29",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_663"
    },
    {
      "row_index": 250,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_664"
    },
    {
      "row_index": 251,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_665"
    },
    {
      "row_index": 252,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "description": "Zoo Hasel GmbH",
      "merchant": "Zoo Hasel GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_666"
    },
    {
      "row_index": 253,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "description": "Migrolino",
      "merchant": "Migrolino",
      "signed_amount": "-0.750",
      "amount": "0.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_667"
    },
    {
      "row_index": 254,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "description": "SBB CFF FFS",
      "merchant": "SBB CFF FFS",
      "signed_amount": "-83.900",
      "amount": "83.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_668"
    },
    {
      "row_index": 255,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_669"
    },
    {
      "row_index": 256,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-24",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_670"
    },
    {
      "row_index": 257,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-24",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_671"
    },
    {
      "row_index": 258,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-23",
      "description": "Apfelkiste.ch",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_672"
    },
    {
      "row_index": 259,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-383.500",
      "amount": "383.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_673"
    },
    {
      "row_index": 260,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-22",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_674"
    },
    {
      "row_index": 261,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_675"
    },
    {
      "row_index": 262,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-61.200",
      "amount": "61.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_676"
    },
    {
      "row_index": 263,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-19.300",
      "amount": "19.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_677"
    },
    {
      "row_index": 264,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_678"
    },
    {
      "row_index": 265,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "description": "Spezialitäten-Metzgerei Bechinger",
      "merchant": "Spezialitäten-Metzgerei Bechinger",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_679"
    },
    {
      "row_index": 266,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "description": "SBB CFF FFS",
      "merchant": "SBB CFF FFS",
      "signed_amount": "-15.200",
      "amount": "15.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_680"
    },
    {
      "row_index": 267,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-33.550",
      "amount": "33.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_681"
    },
    {
      "row_index": 268,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "description": "Restaurant Smiling Fish",
      "merchant": "Restaurant Smiling Fish",
      "signed_amount": "-38.000",
      "amount": "38.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_682"
    },
    {
      "row_index": 269,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_683"
    },
    {
      "row_index": 270,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_684"
    },
    {
      "row_index": 271,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "description": "Spital Wil",
      "merchant": "Spital Wil",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_685"
    },
    {
      "row_index": 272,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_686"
    },
    {
      "row_index": 273,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_687"
    },
    {
      "row_index": 274,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_688"
    },
    {
      "row_index": 275,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_689"
    },
    {
      "row_index": 276,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-16",
      "description": "Tank-Rastanlage Neckarbur",
      "merchant": "Tank-Rastanlage Neckarbur",
      "signed_amount": "-7.350",
      "amount": "7.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_690"
    },
    {
      "row_index": 277,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-281.600",
      "amount": "281.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_691"
    },
    {
      "row_index": 278,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_692"
    },
    {
      "row_index": 279,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-11",
      "description": "Kraftreaktor Klettereldorado",
      "merchant": "Kraftreaktor Klettereldorado",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_693"
    },
    {
      "row_index": 280,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-11",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_694"
    },
    {
      "row_index": 281,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-211.650",
      "amount": "211.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_695"
    },
    {
      "row_index": 282,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-10",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_696"
    },
    {
      "row_index": 283,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_697"
    },
    {
      "row_index": 284,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-260.050",
      "amount": "260.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_698"
    },
    {
      "row_index": 285,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-11.600",
      "amount": "11.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_699"
    },
    {
      "row_index": 286,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-5.350",
      "amount": "5.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_700"
    },
    {
      "row_index": 287,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-28.650",
      "amount": "28.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_701"
    },
    {
      "row_index": 288,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-08",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_702"
    },
    {
      "row_index": 289,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_703"
    },
    {
      "row_index": 290,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-05",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-166.850",
      "amount": "166.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_704"
    },
    {
      "row_index": 291,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-65.200",
      "amount": "65.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_705"
    },
    {
      "row_index": 292,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-43.100",
      "amount": "43.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_706"
    },
    {
      "row_index": 293,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_707"
    },
    {
      "row_index": 294,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_708"
    },
    {
      "row_index": 295,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_709"
    },
    {
      "row_index": 296,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-02",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-196.100",
      "amount": "196.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_710"
    },
    {
      "row_index": 297,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_711"
    },
    {
      "row_index": 298,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_712"
    },
    {
      "row_index": 299,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-30",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_713"
    },
    {
      "row_index": 300,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-26",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_714"
    },
    {
      "row_index": 301,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-27",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-40.500",
      "amount": "40.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_715"
    },
    {
      "row_index": 302,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-26",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_716"
    },
    {
      "row_index": 303,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-25",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-7.100",
      "amount": "7.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_717"
    },
    {
      "row_index": 304,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-24",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_718"
    },
    {
      "row_index": 305,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-194.450",
      "amount": "194.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_719"
    },
    {
      "row_index": 306,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-44.050",
      "amount": "44.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_720"
    },
    {
      "row_index": 307,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-22",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_721"
    },
    {
      "row_index": 308,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-52.400",
      "amount": "52.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_722"
    },
    {
      "row_index": 309,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_723"
    },
    {
      "row_index": 310,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-20",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-53.500",
      "amount": "53.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_724"
    },
    {
      "row_index": 311,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_725"
    },
    {
      "row_index": 312,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_726"
    },
    {
      "row_index": 313,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-260.900",
      "amount": "260.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_727"
    },
    {
      "row_index": 314,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_728"
    },
    {
      "row_index": 315,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "description": "Sonneland AG Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_729"
    },
    {
      "row_index": 316,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_730"
    },
    {
      "row_index": 317,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_731"
    },
    {
      "row_index": 318,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-16",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-8.250",
      "amount": "8.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_732"
    },
    {
      "row_index": 319,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-14",
      "description": "Denner",
      "merchant": "Denner",
      "signed_amount": "-51.450",
      "amount": "51.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_733"
    },
    {
      "row_index": 320,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-14",
      "description": "Lidl",
      "merchant": "Lidl",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_734"
    },
    {
      "row_index": 321,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-13",
      "description": "QUALIPET",
      "merchant": "QUALIPET",
      "signed_amount": "-123.300",
      "amount": "123.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_735"
    },
    {
      "row_index": 322,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-12",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_736"
    },
    {
      "row_index": 323,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-10",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_737"
    },
    {
      "row_index": 324,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-355.950",
      "amount": "355.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_738"
    },
    {
      "row_index": 325,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_739"
    },
    {
      "row_index": 326,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_740"
    },
    {
      "row_index": 327,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_741"
    },
    {
      "row_index": 328,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_742"
    },
    {
      "row_index": 329,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_743"
    },
    {
      "row_index": 330,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-04",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_744"
    },
    {
      "row_index": 331,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-8.250",
      "amount": "8.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_745"
    },
    {
      "row_index": 332,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_746"
    },
    {
      "row_index": 333,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_747"
    },
    {
      "row_index": 334,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-3.250",
      "amount": "3.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_748"
    },
    {
      "row_index": 335,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-02",
      "description": "Gasthaus Felsgarten GmbH",
      "merchant": "Gasthaus Felsgarten GmbH",
      "signed_amount": "-115.000",
      "amount": "115.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_749"
    },
    {
      "row_index": 336,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-01",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_750"
    },
    {
      "row_index": 337,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-31",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-94.900",
      "amount": "94.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_751"
    },
    {
      "row_index": 338,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-178.400",
      "amount": "178.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_752"
    },
    {
      "row_index": 339,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-29",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_753"
    },
    {
      "row_index": 340,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-28",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_754"
    },
    {
      "row_index": 341,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-26",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-41.800",
      "amount": "41.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_755"
    },
    {
      "row_index": 342,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-26",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-295.300",
      "amount": "295.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_756"
    },
    {
      "row_index": 343,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_757"
    },
    {
      "row_index": 344,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_758"
    },
    {
      "row_index": 345,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-22",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_759"
    },
    {
      "row_index": 346,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_760"
    },
    {
      "row_index": 347,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-22",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-42.000",
      "amount": "42.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_761"
    },
    {
      "row_index": 348,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_762"
    },
    {
      "row_index": 349,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-160.850",
      "amount": "160.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_763"
    },
    {
      "row_index": 350,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-20",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_764"
    },
    {
      "row_index": 351,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_765"
    },
    {
      "row_index": 352,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-29.550",
      "amount": "29.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_766"
    },
    {
      "row_index": 353,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-16",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_767"
    },
    {
      "row_index": 354,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_768"
    },
    {
      "row_index": 355,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-15",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_769"
    },
    {
      "row_index": 356,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-14",
      "description": "Eventlogistik-Armyliq.",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_770"
    },
    {
      "row_index": 357,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-13",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_771"
    },
    {
      "row_index": 358,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-222.150",
      "amount": "222.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_772"
    },
    {
      "row_index": 359,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_773"
    },
    {
      "row_index": 360,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-144.000",
      "amount": "144.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_774"
    },
    {
      "row_index": 361,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-06",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_775"
    },
    {
      "row_index": 362,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_776"
    },
    {
      "row_index": 363,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_777"
    },
    {
      "row_index": 364,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-04",
      "description": "Apotheke Suessbach AG",
      "merchant": "Apotheke Suessbach AG",
      "signed_amount": "-20.700",
      "amount": "20.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_778"
    },
    {
      "row_index": 365,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-03",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_779"
    },
    {
      "row_index": 366,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "description": "Parkplatz Rosengarten",
      "merchant": "Parkplatz Rosengarten",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_780"
    },
    {
      "row_index": 367,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_781"
    },
    {
      "row_index": 368,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-22.200",
      "amount": "22.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_782"
    },
    {
      "row_index": 369,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "description": "Vindonissa Rotpunkt Apoth",
      "merchant": "Vindonissa Rotpunkt Apoth",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_783"
    },
    {
      "row_index": 370,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "description": "Parkplatz Rosengarten",
      "merchant": "Parkplatz Rosengarten",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_784"
    },
    {
      "row_index": 371,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-157.650",
      "amount": "157.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_785"
    },
    {
      "row_index": 372,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "description": "Ricardo",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_786"
    },
    {
      "row_index": 373,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-28",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_787"
    },
    {
      "row_index": 374,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-28",
      "description": "OTT-Feuerwerk",
      "merchant": "OTT-Feuerwerk",
      "signed_amount": "-74.700",
      "amount": "74.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_788"
    },
    {
      "row_index": 375,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-85.050",
      "amount": "85.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_789"
    },
    {
      "row_index": 376,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-25",
      "description": "EasyPark",
      "merchant": "EasyPark",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_790"
    },
    {
      "row_index": 377,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-24",
      "description": "AliExpress",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_791"
    },
    {
      "row_index": 378,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-10.750",
      "amount": "10.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_792"
    },
    {
      "row_index": 379,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-59.650",
      "amount": "59.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_793"
    },
    {
      "row_index": 380,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-38.650",
      "amount": "38.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_794"
    },
    {
      "row_index": 381,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-179.350",
      "amount": "179.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_795"
    },
    {
      "row_index": 382,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_796"
    },
    {
      "row_index": 383,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_797"
    },
    {
      "row_index": 384,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_798"
    },
    {
      "row_index": 385,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-52.400",
      "amount": "52.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_799"
    },
    {
      "row_index": 386,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_800"
    },
    {
      "row_index": 387,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_801"
    },
    {
      "row_index": 388,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "description": "Spital Bulach - Parking",
      "merchant": "Spital Bulach - Parking",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_802"
    },
    {
      "row_index": 389,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "description": "Kurhotel im Park",
      "merchant": "Kurhotel im Park",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_803"
    },
    {
      "row_index": 390,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-16",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_804"
    },
    {
      "row_index": 391,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_805"
    },
    {
      "row_index": 392,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_806"
    },
    {
      "row_index": 393,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_807"
    },
    {
      "row_index": 394,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_808"
    },
    {
      "row_index": 395,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_809"
    },
    {
      "row_index": 396,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_810"
    },
    {
      "row_index": 397,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_811"
    },
    {
      "row_index": 398,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_812"
    },
    {
      "row_index": 399,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-355.200",
      "amount": "355.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_813"
    },
    {
      "row_index": 400,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "description": "Spital Bulach - Parking",
      "merchant": "Spital Bulach - Parking",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_814"
    },
    {
      "row_index": 401,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-11",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_815"
    },
    {
      "row_index": 402,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_816"
    },
    {
      "row_index": 403,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_817"
    },
    {
      "row_index": 404,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_818"
    },
    {
      "row_index": 405,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-08",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_819"
    },
    {
      "row_index": 406,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_820"
    },
    {
      "row_index": 407,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "description": "Volg",
      "merchant": "Volg",
      "signed_amount": "-21.500",
      "amount": "21.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_821"
    },
    {
      "row_index": 408,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-15",
      "description": "Ristorante Pizzeria La Pa",
      "merchant": "Ristorante Pizzeria La Pa",
      "signed_amount": "-145.000",
      "amount": "145.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_822"
    },
    {
      "row_index": 409,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-131.200",
      "amount": "131.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_823"
    },
    {
      "row_index": 410,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "description": "Markets.com",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_824"
    },
    {
      "row_index": 411,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_825"
    },
    {
      "row_index": 412,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_826"
    },
    {
      "row_index": 413,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-49.350",
      "amount": "49.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_827"
    },
    {
      "row_index": 414,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_828"
    },
    {
      "row_index": 415,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-10",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_829"
    },
    {
      "row_index": 416,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-19.600",
      "amount": "19.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_830"
    },
    {
      "row_index": 417,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-20",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_831"
    },
    {
      "row_index": 418,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_832"
    },
    {
      "row_index": 419,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_833"
    },
    {
      "row_index": 420,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-22",
      "description": "Möbelmarkt Dogern",
      "merchant": "Möbelmarkt 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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_834"
    },
    {
      "row_index": 421,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-22",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_835"
    },
    {
      "row_index": 422,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_836"
    },
    {
      "row_index": 423,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_837"
    },
    {
      "row_index": 424,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-115.200",
      "amount": "115.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_838"
    },
    {
      "row_index": 425,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-24",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_839"
    },
    {
      "row_index": 426,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-14",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_840"
    },
    {
      "row_index": 427,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_841"
    },
    {
      "row_index": 428,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_842"
    },
    {
      "row_index": 429,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-278.900",
      "amount": "278.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_843"
    },
    {
      "row_index": 430,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-23",
      "description": "Dropbox",
      "merchant": "Dropbox",
      "signed_amount": "-114.650",
      "amount": "114.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_844"
    },
    {
      "row_index": 431,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_845"
    },
    {
      "row_index": 432,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_846"
    },
    {
      "row_index": 433,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_847"
    },
    {
      "row_index": 434,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "description": "Fressnapf",
      "merchant": "Fressnapf",
      "signed_amount": "-38.050",
      "amount": "38.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_848"
    },
    {
      "row_index": 435,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-07",
      "description": "Volvo Car Corporation",
      "merchant": "Volvo Car Corporation",
      "signed_amount": "-43.000",
      "amount": "43.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_849"
    },
    {
      "row_index": 436,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-09",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_850"
    },
    {
      "row_index": 437,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-12",
      "description": "Kantonsspital Baden",
      "merchant": "Kantonsspital Baden",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_851"
    },
    {
      "row_index": 438,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-12",
      "description": "Apotheke Tag & Nacht",
      "merchant": "Apotheke Tag & Nacht",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_852"
    },
    {
      "row_index": 439,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-435.050",
      "amount": "435.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_853"
    },
    {
      "row_index": 440,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_854"
    },
    {
      "row_index": 441,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-19",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_855"
    },
    {
      "row_index": 442,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_856"
    },
    {
      "row_index": 443,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-235.850",
      "amount": "235.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_857"
    },
    {
      "row_index": 444,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_858"
    },
    {
      "row_index": 445,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_859"
    },
    {
      "row_index": 446,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-9.250",
      "amount": "9.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_860"
    },
    {
      "row_index": 447,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_861"
    },
    {
      "row_index": 448,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-28.900",
      "amount": "28.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_862"
    },
    {
      "row_index": 449,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-07",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_863"
    },
    {
      "row_index": 450,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_864"
    },
    {
      "row_index": 451,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "description": "Grand Casino Baden",
      "merchant": "Grand Casino Baden",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_865"
    },
    {
      "row_index": 452,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_866"
    },
    {
      "row_index": 453,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_867"
    },
    {
      "row_index": 454,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-31",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-87.050",
      "amount": "87.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_868"
    },
    {
      "row_index": 455,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-31",
      "description": "Supermercato Dpiu''",
      "merchant": "Supermercato Dpiu''",
      "signed_amount": "-12.800",
      "amount": "12.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_869"
    },
    {
      "row_index": 456,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-223.050",
      "amount": "223.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_870"
    },
    {
      "row_index": 457,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "description": "Esso",
      "merchant": "Esso",
      "signed_amount": "-67.000",
      "amount": "67.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_871"
    },
    {
      "row_index": 458,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "description": "TradingViewVProduct",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_872"
    },
    {
      "row_index": 459,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-03",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-23.000",
      "amount": "23.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_873"
    },
    {
      "row_index": 460,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-79.450",
      "amount": "79.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_874"
    },
    {
      "row_index": 461,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-234.750",
      "amount": "234.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_875"
    },
    {
      "row_index": 462,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "description": "Sonnhalde",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_876"
    },
    {
      "row_index": 463,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_877"
    },
    {
      "row_index": 464,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_878"
    },
    {
      "row_index": 465,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-11.800",
      "amount": "11.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_879"
    },
    {
      "row_index": 466,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_880"
    },
    {
      "row_index": 467,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "description": "Lidl",
      "merchant": "Lidl",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_881"
    },
    {
      "row_index": 468,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_882"
    },
    {
      "row_index": 469,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-08",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_883"
    },
    {
      "row_index": 470,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-185.750",
      "amount": "185.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_884"
    },
    {
      "row_index": 471,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-09",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_885"
    },
    {
      "row_index": 472,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_886"
    },
    {
      "row_index": 473,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_887"
    },
    {
      "row_index": 474,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-88.450",
      "amount": "88.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_888"
    },
    {
      "row_index": 475,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "description": "Restaurant Pantanal",
      "merchant": "Restaurant Pantanal",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_889"
    },
    {
      "row_index": 476,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-19.550",
      "amount": "19.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_890"
    },
    {
      "row_index": 477,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-46.700",
      "amount": "46.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_891"
    },
    {
      "row_index": 478,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_892"
    },
    {
      "row_index": 479,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-12",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_893"
    },
    {
      "row_index": 480,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_894"
    },
    {
      "row_index": 481,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "description": "QUALIPET",
      "merchant": "QUALIPET",
      "signed_amount": "-85.450",
      "amount": "85.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_895"
    },
    {
      "row_index": 482,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-13",
      "description": "Sami International",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_896"
    },
    {
      "row_index": 483,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_897"
    },
    {
      "row_index": 484,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_898"
    },
    {
      "row_index": 485,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-9.450",
      "amount": "9.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_899"
    },
    {
      "row_index": 486,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-15",
      "description": "Parkplatzannerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_900"
    },
    {
      "row_index": 487,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-05",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_901"
    },
    {
      "row_index": 488,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-124.050",
      "amount": "124.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_902"
    },
    {
      "row_index": 489,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_903"
    },
    {
      "row_index": 490,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-09",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_904"
    },
    {
      "row_index": 491,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_905"
    },
    {
      "row_index": 492,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-15",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_906"
    },
    {
      "row_index": 493,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Apotheke Tag & Nacht",
      "merchant": "Apotheke Tag & Nacht",
      "signed_amount": "-63.800",
      "amount": "63.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_907"
    },
    {
      "row_index": 494,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_908"
    },
    {
      "row_index": 495,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_909"
    },
    {
      "row_index": 496,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-1.300",
      "amount": "1.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_910"
    },
    {
      "row_index": 497,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_911"
    },
    {
      "row_index": 498,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-22",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_912"
    },
    {
      "row_index": 499,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-15",
      "description": "Volg",
      "merchant": "Volg",
      "signed_amount": "-82.000",
      "amount": "82.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_913"
    },
    {
      "row_index": 500,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-359.000",
      "amount": "359.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_914"
    },
    {
      "row_index": 501,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-27",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_915"
    },
    {
      "row_index": 502,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-28",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_916"
    },
    {
      "row_index": 503,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-59.000",
      "amount": "59.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_917"
    },
    {
      "row_index": 504,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-9.450",
      "amount": "9.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_918"
    },
    {
      "row_index": 505,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "description": "Eisi Parkhaus AG",
      "merchant": "Eisi Parkhaus AG",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_919"
    },
    {
      "row_index": 506,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_920"
    },
    {
      "row_index": 507,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_921"
    },
    {
      "row_index": 508,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_922"
    },
    {
      "row_index": 509,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-01",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_923"
    },
    {
      "row_index": 510,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_924"
    },
    {
      "row_index": 511,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-36.250",
      "amount": "36.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_925"
    },
    {
      "row_index": 512,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-456.000",
      "amount": "456.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_926"
    },
    {
      "row_index": 513,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_927"
    },
    {
      "row_index": 514,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_928"
    },
    {
      "row_index": 515,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_929"
    },
    {
      "row_index": 516,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "description": "Lidl",
      "merchant": "Lidl",
      "signed_amount": "-1.650",
      "amount": "1.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_930"
    },
    {
      "row_index": 517,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-38.300",
      "amount": "38.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_931"
    },
    {
      "row_index": 518,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_932"
    },
    {
      "row_index": 519,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.400",
      "amount": "22.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_933"
    },
    {
      "row_index": 520,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-08",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_934"
    },
    {
      "row_index": 521,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "description": "Koi-Breeder",
      "merchant": "Koi-Breeder",
      "signed_amount": "-119.200",
      "amount": "119.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_935"
    },
    {
      "row_index": 522,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "description": "Yavuz Market",
      "merchant": "Yavuz Market",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_936"
    },
    {
      "row_index": 523,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-31.000",
      "amount": "31.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_937"
    },
    {
      "row_index": 524,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-67.800",
      "amount": "67.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_938"
    },
    {
      "row_index": 525,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-12",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_939"
    },
    {
      "row_index": 526,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-12",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.400",
      "amount": "22.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_940"
    },
    {
      "row_index": 527,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "description": "Tamoil",
      "merchant": "Tamoil",
      "signed_amount": "-1.350",
      "amount": "1.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_941"
    },
    {
      "row_index": 528,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_942"
    },
    {
      "row_index": 529,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_943"
    },
    {
      "row_index": 530,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-9.250",
      "amount": "9.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_944"
    },
    {
      "row_index": 531,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-481.700",
      "amount": "481.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_945"
    },
    {
      "row_index": 532,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_946"
    },
    {
      "row_index": 533,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-16",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_947"
    },
    {
      "row_index": 534,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-16",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_948"
    },
    {
      "row_index": 535,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_949"
    },
    {
      "row_index": 536,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-287.900",
      "amount": "287.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_950"
    },
    {
      "row_index": 537,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_951"
    },
    {
      "row_index": 538,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-18.450",
      "amount": "18.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_952"
    },
    {
      "row_index": 539,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_953"
    },
    {
      "row_index": 540,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "description": "Gemeinde Windisch",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_954"
    },
    {
      "row_index": 541,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_955"
    },
    {
      "row_index": 542,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "description": "Solar Manager AG",
      "merchant": "Solar Manager AG",
      "signed_amount": "-44.000",
      "amount": "44.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_956"
    },
    {
      "row_index": 543,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-4.400",
      "amount": "4.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_957"
    },
    {
      "row_index": 544,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_958"
    },
    {
      "row_index": 545,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-23",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_959"
    },
    {
      "row_index": 546,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "description": "Royal Dutch Shell (Shell)",
      "merchant": "Royal Dutch Shell (Shell)",
      "signed_amount": "-80.000",
      "amount": "80.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_960"
    },
    {
      "row_index": 547,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-25",
      "description": "AliExpress",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_961"
    },
    {
      "row_index": 548,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_962"
    },
    {
      "row_index": 549,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-275.850",
      "amount": "275.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_963"
    },
    {
      "row_index": 550,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_964"
    },
    {
      "row_index": 551,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-28",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_965"
    },
    {
      "row_index": 552,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-31",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_966"
    },
    {
      "row_index": 553,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-31",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_967"
    },
    {
      "row_index": 554,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-02",
      "description": "iHerb",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_968"
    },
    {
      "row_index": 555,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "description": "Norton",
      "merchant": "Norton",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_969"
    },
    {
      "row_index": 556,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-328.450",
      "amount": "328.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_970"
    },
    {
      "row_index": 557,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-44.400",
      "amount": "44.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_971"
    },
    {
      "row_index": 558,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-04",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_972"
    },
    {
      "row_index": 559,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "description": "Alpha Progression",
      "merchant": "Alpha Progression",
      "signed_amount": "-63.950",
      "amount": "63.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_973"
    },
    {
      "row_index": 560,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_974"
    },
    {
      "row_index": 561,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_975"
    },
    {
      "row_index": 562,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-06",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_976"
    },
    {
      "row_index": 563,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-06",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_977"
    },
    {
      "row_index": 564,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-402.350",
      "amount": "402.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_978"
    },
    {
      "row_index": 565,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-11",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_979"
    },
    {
      "row_index": 566,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_980"
    },
    {
      "row_index": 567,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "description": "Alpamare",
      "merchant": "Alpamare",
      "signed_amount": "-32.700",
      "amount": "32.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_981"
    },
    {
      "row_index": 568,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_982"
    },
    {
      "row_index": 569,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-14",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_983"
    },
    {
      "row_index": 570,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-174.900",
      "amount": "174.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_984"
    },
    {
      "row_index": 571,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_985"
    },
    {
      "row_index": 572,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_986"
    },
    {
      "row_index": 573,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-9.950",
      "amount": "9.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_987"
    },
    {
      "row_index": 574,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-8.850",
      "amount": "8.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_988"
    },
    {
      "row_index": 575,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_989"
    },
    {
      "row_index": 576,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-0.900",
      "amount": "0.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_990"
    },
    {
      "row_index": 577,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-265.450",
      "amount": "265.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_991"
    },
    {
      "row_index": 578,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-20",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_992"
    },
    {
      "row_index": 579,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-29.150",
      "amount": "29.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_993"
    },
    {
      "row_index": 580,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_994"
    },
    {
      "row_index": 581,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-18.250",
      "amount": "18.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_995"
    },
    {
      "row_index": 582,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-23",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-18.500",
      "amount": "18.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_996"
    },
    {
      "row_index": 583,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-24",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-63.750",
      "amount": "63.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_997"
    },
    {
      "row_index": 584,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-37.450",
      "amount": "37.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_998"
    },
    {
      "row_index": 585,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-25",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_999"
    },
    {
      "row_index": 586,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1000"
    },
    {
      "row_index": 587,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1001"
    },
    {
      "row_index": 588,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "description": "Schmidt's Märkte",
      "merchant": "Schmidt's Märkte",
      "signed_amount": "-8.050",
      "amount": "8.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1002"
    },
    {
      "row_index": 589,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-102.100",
      "amount": "102.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1003"
    },
    {
      "row_index": 590,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1004"
    },
    {
      "row_index": 591,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1005"
    },
    {
      "row_index": 592,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1006"
    },
    {
      "row_index": 593,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-42.400",
      "amount": "42.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1007"
    },
    {
      "row_index": 594,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-01",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1008"
    },
    {
      "row_index": 595,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-37.800",
      "amount": "37.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1009"
    },
    {
      "row_index": 596,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "description": "Ristorante Sale e Pepe",
      "merchant": "Ristorante Sale e Pepe",
      "signed_amount": "-180.000",
      "amount": "180.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1010"
    },
    {
      "row_index": 597,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "description": "TradingViewVProduct",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1011"
    },
    {
      "row_index": 598,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-03",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1012"
    },
    {
      "row_index": 599,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-05",
      "description": "Parkhaus Messe Zürich",
      "merchant": "Parkhaus Messe Zürich",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1013"
    },
    {
      "row_index": 600,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-05",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1014"
    },
    {
      "row_index": 601,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-06",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1015"
    },
    {
      "row_index": 602,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-07",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1016"
    },
    {
      "row_index": 603,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1017"
    },
    {
      "row_index": 604,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "H&M",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1018"
    },
    {
      "row_index": 605,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "der Klein- Preis-Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1019"
    },
    {
      "row_index": 606,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1020"
    },
    {
      "row_index": 607,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1021"
    },
    {
      "row_index": 608,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-53.250",
      "amount": "53.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1022"
    },
    {
      "row_index": 609,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1023"
    },
    {
      "row_index": 610,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-10",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1024"
    },
    {
      "row_index": 611,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-161.850",
      "amount": "161.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1025"
    },
    {
      "row_index": 612,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-13",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1026"
    },
    {
      "row_index": 613,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-15",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-27.550",
      "amount": "27.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1027"
    },
    {
      "row_index": 614,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-15",
      "description": "Rotpunkt Apotheken",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1028"
    },
    {
      "row_index": 615,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "description": "Grand Casino Baden",
      "merchant": "Grand Casino Baden",
      "signed_amount": "-9.000",
      "amount": "9.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1029"
    },
    {
      "row_index": 616,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1030"
    },
    {
      "row_index": 617,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-18",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1031"
    },
    {
      "row_index": 618,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-20",
      "description": "Legionarspfad",
      "merchant": "Legionarspfad",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1032"
    },
    {
      "row_index": 619,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-20",
      "description": "Legionarspfad",
      "merchant": "Legionarspfad",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1033"
    },
    {
      "row_index": 620,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-17.900",
      "amount": "17.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1034"
    },
    {
      "row_index": 621,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "description": "Migros Restaurant",
      "merchant": "Migros Restaurant",
      "signed_amount": "-55.300",
      "amount": "55.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1035"
    },
    {
      "row_index": 622,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-167.900",
      "amount": "167.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1036"
    },
    {
      "row_index": 623,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1037"
    },
    {
      "row_index": 624,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-7.200",
      "amount": "7.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1038"
    },
    {
      "row_index": 625,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-10.200",
      "amount": "10.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1039"
    },
    {
      "row_index": 626,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-36.800",
      "amount": "36.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1040"
    },
    {
      "row_index": 627,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-16.300",
      "amount": "16.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1041"
    },
    {
      "row_index": 628,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1042"
    },
    {
      "row_index": 629,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "description": "Europa-Park GmbH",
      "merchant": "Europa-Park GmbH",
      "signed_amount": "-269.700",
      "amount": "269.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1043"
    },
    {
      "row_index": 630,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-259.900",
      "amount": "259.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1044"
    },
    {
      "row_index": 631,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1045"
    },
    {
      "row_index": 632,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-24",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1046"
    },
    {
      "row_index": 633,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-24",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1047"
    },
    {
      "row_index": 634,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1048"
    },
    {
      "row_index": 635,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1049"
    },
    {
      "row_index": 636,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-28",
      "description": "Disney Streaming",
      "merchant": "Disney Streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1050"
    },
    {
      "row_index": 637,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-29",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-158.450",
      "amount": "158.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1051"
    },
    {
      "row_index": 638,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "description": "OTT-Feuerwerk",
      "merchant": "OTT-Feuerwerk",
      "signed_amount": "-101.600",
      "amount": "101.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1052"
    },
    {
      "row_index": 639,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1053"
    },
    {
      "row_index": 640,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-02",
      "description": "TradingViewVProduct",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1054"
    },
    {
      "row_index": 641,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-236.650",
      "amount": "236.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1055"
    },
    {
      "row_index": 642,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "description": "Zoo Zürich",
      "merchant": "Zoo Zürich",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1056"
    },
    {
      "row_index": 643,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "description": "Restaurant Pantanal",
      "merchant": "Restaurant Pantanal",
      "signed_amount": "-14.000",
      "amount": "14.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1057"
    },
    {
      "row_index": 644,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "description": "Restaurant Pantanal",
      "merchant": "Restaurant Pantanal",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1058"
    },
    {
      "row_index": 645,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1059"
    },
    {
      "row_index": 646,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-07",
      "description": "EasyPark",
      "merchant": "EasyPark",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1060"
    },
    {
      "row_index": 647,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-193.500",
      "amount": "193.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1061"
    },
    {
      "row_index": 648,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-08",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1062"
    },
    {
      "row_index": 649,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-11",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1063"
    },
    {
      "row_index": 650,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-12",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1064"
    },
    {
      "row_index": 651,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-13",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1065"
    },
    {
      "row_index": 652,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-13",
      "description": "Migrol AG",
      "merchant": "Migrol AG",
      "signed_amount": "-74.250",
      "amount": "74.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1066"
    },
    {
      "row_index": 653,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1067"
    },
    {
      "row_index": 654,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-376.500",
      "amount": "376.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1068"
    },
    {
      "row_index": 655,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1069"
    },
    {
      "row_index": 656,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-34.200",
      "amount": "34.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1070"
    },
    {
      "row_index": 657,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-8.200",
      "amount": "8.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1071"
    },
    {
      "row_index": 658,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-18.200",
      "amount": "18.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1072"
    },
    {
      "row_index": 659,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1073"
    },
    {
      "row_index": 660,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1074"
    },
    {
      "row_index": 661,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1075"
    },
    {
      "row_index": 662,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1076"
    },
    {
      "row_index": 663,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1077"
    },
    {
      "row_index": 664,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-256.200",
      "amount": "256.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1078"
    },
    {
      "row_index": 665,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-20",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1079"
    },
    {
      "row_index": 666,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "description": "Ricardo",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1080"
    },
    {
      "row_index": 667,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1081"
    },
    {
      "row_index": 668,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1082"
    },
    {
      "row_index": 669,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-22",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1083"
    },
    {
      "row_index": 670,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1084"
    },
    {
      "row_index": 671,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-49.950",
      "amount": "49.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1085"
    },
    {
      "row_index": 672,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-26",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1086"
    },
    {
      "row_index": 673,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-27",
      "description": "Sonneland AG Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1087"
    },
    {
      "row_index": 674,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-27",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1088"
    },
    {
      "row_index": 675,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "description": "Disney Streaming",
      "merchant": "Disney Streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1089"
    },
    {
      "row_index": 676,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-285.950",
      "amount": "285.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1090"
    },
    {
      "row_index": 677,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1091"
    },
    {
      "row_index": 678,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-84.450",
      "amount": "84.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1092"
    },
    {
      "row_index": 679,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-96.700",
      "amount": "96.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1093"
    },
    {
      "row_index": 680,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-80.000",
      "amount": "80.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1094"
    },
    {
      "row_index": 681,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-85.500",
      "amount": "85.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1095"
    },
    {
      "row_index": 682,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1096"
    },
    {
      "row_index": 683,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1097"
    },
    {
      "row_index": 684,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "H&M",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1098"
    },
    {
      "row_index": 685,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-71.150",
      "amount": "71.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1099"
    },
    {
      "row_index": 686,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "Smyths Toys",
      "merchant": "Smyths Toys",
      "signed_amount": "-178.600",
      "amount": "178.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1100"
    },
    {
      "row_index": 687,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1101"
    },
    {
      "row_index": 688,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-31",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1102"
    },
    {
      "row_index": 689,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-01",
      "description": "ITS Coop Travel",
      "merchant": "ITS Coop Travel",
      "signed_amount": "-900.000",
      "amount": "900.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1103"
    },
    {
      "row_index": 690,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-01",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-45.600",
      "amount": "45.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1104"
    },
    {
      "row_index": 691,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "description": "Gasthaus Felsgarten GmbH",
      "merchant": "Gasthaus Felsgarten GmbH",
      "signed_amount": "-275.000",
      "amount": "275.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1105"
    },
    {
      "row_index": 692,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1106"
    },
    {
      "row_index": 693,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-165.650",
      "amount": "165.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1107"
    },
    {
      "row_index": 694,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-04",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1108"
    },
    {
      "row_index": 695,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-08",
      "description": "Kleintierpraxis Tim",
      "merchant": "Kleintierpraxis Tim",
      "signed_amount": "-188.550",
      "amount": "188.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1109"
    },
    {
      "row_index": 696,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-09",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-30.100",
      "amount": "30.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1110"
    },
    {
      "row_index": 697,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-10",
      "description": "Denner",
      "merchant": "Denner",
      "signed_amount": "-0.100",
      "amount": "0.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1111"
    },
    {
      "row_index": 698,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-10",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1112"
    },
    {
      "row_index": 699,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1113"
    },
    {
      "row_index": 700,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-11.650",
      "amount": "11.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1114"
    },
    {
      "row_index": 701,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-434.150",
      "amount": "434.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1115"
    },
    {
      "row_index": 702,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Ricardo",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1116"
    },
    {
      "row_index": 703,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Markets.com",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1117"
    },
    {
      "row_index": 704,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Markets.com",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1118"
    },
    {
      "row_index": 705,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1119"
    },
    {
      "row_index": 706,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-15",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1120"
    },
    {
      "row_index": 707,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1121"
    },
    {
      "row_index": 708,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1122"
    },
    {
      "row_index": 709,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1123"
    },
    {
      "row_index": 710,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1124"
    },
    {
      "row_index": 711,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1125"
    },
    {
      "row_index": 712,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-33.350",
      "amount": "33.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1126"
    },
    {
      "row_index": 713,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1127"
    },
    {
      "row_index": 714,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1128"
    },
    {
      "row_index": 715,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-305.100",
      "amount": "305.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1129"
    },
    {
      "row_index": 716,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-19",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1130"
    },
    {
      "row_index": 717,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-17.600",
      "amount": "17.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1131"
    },
    {
      "row_index": 718,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-22",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-73.950",
      "amount": "73.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1132"
    },
    {
      "row_index": 719,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "description": "Der Klein- Preis-Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1133"
    },
    {
      "row_index": 720,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-62.250",
      "amount": "62.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1134"
    },
    {
      "row_index": 721,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-24",
      "description": "Rotpunkt Apotheken",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1135"
    },
    {
      "row_index": 722,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-104.500",
      "amount": "104.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1136"
    },
    {
      "row_index": 723,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-27",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-48.100",
      "amount": "48.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1137"
    },
    {
      "row_index": 724,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-27",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1138"
    },
    {
      "row_index": 725,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-28",
      "description": "Disney Streaming",
      "merchant": "Disney Streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1139"
    },
    {
      "row_index": 726,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "Parkhaus 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1140"
    },
    {
      "row_index": 727,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-40.250",
      "amount": "40.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1141"
    },
    {
      "row_index": 728,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "K Kiosk",
      "merchant": "K Kiosk",
      "signed_amount": "-44.400",
      "amount": "44.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1142"
    },
    {
      "row_index": 729,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-69.200",
      "amount": "69.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1143"
    },
    {
      "row_index": 730,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "K Kiosk",
      "merchant": "K Kiosk",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1144"
    },
    {
      "row_index": 731,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1145"
    },
    {
      "row_index": 732,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1146"
    },
    {
      "row_index": 733,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "155.00 P & B",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1147"
    },
    {
      "row_index": 734,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1148"
    },
    {
      "row_index": 735,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "description": "BK Cala Millor",
      "merchant": "BK Cala Millor",
      "signed_amount": "-14.050",
      "amount": "14.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1149"
    },
    {
      "row_index": 736,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "description": "Apartamentos Mercedes",
      "merchant": "Apartamentos Mercedes",
      "signed_amount": "-44.550",
      "amount": "44.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1150"
    },
    {
      "row_index": 737,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "description": "Zurich Duty Free",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1151"
    },
    {
      "row_index": 738,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "description": "Retail inMotion",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1152"
    },
    {
      "row_index": 739,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-02",
      "description": "Lidl",
      "merchant": "Lidl",
      "signed_amount": "-9.100",
      "amount": "9.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1153"
    },
    {
      "row_index": 740,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-05",
      "description": "Family Food & Fun Cala Mi",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1154"
    },
    {
      "row_index": 741,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "description": "Super Cala Millor Park",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1155"
    },
    {
      "row_index": 742,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "description": "Apartamentos Mercedes",
      "merchant": "Apartamentos Mercedes",
      "signed_amount": "-75.050",
      "amount": "75.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1156"
    },
    {
      "row_index": 743,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-338.250",
      "amount": "338.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1157"
    },
    {
      "row_index": 744,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-52.800",
      "amount": "52.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1158"
    },
    {
      "row_index": 745,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "description": "SPAR",
      "merchant": "SPAR",
      "signed_amount": "-5.950",
      "amount": "5.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1159"
    },
    {
      "row_index": 746,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "description": "Palma de Mallorca Airport",
      "merchant": "Palma de Mallorca Airport",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1160"
    },
    {
      "row_index": 747,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "description": "Parkhaus 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1161"
    },
    {
      "row_index": 748,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-378.550",
      "amount": "378.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1162"
    },
    {
      "row_index": 749,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1163"
    },
    {
      "row_index": 750,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-186.200",
      "amount": "186.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1164"
    },
    {
      "row_index": 751,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1165"
    },
    {
      "row_index": 752,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-0.050",
      "amount": "0.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1166"
    },
    {
      "row_index": 753,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "description": "Thermalquelle AG Zurzach",
      "merchant": "Thermalquelle AG Zurzach",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1167"
    },
    {
      "row_index": 754,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-7.950",
      "amount": "7.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1168"
    },
    {
      "row_index": 755,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "description": "Thermalbad Zurzach Betrie",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1169"
    },
    {
      "row_index": 756,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-18.250",
      "amount": "18.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1170"
    },
    {
      "row_index": 757,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-52.800",
      "amount": "52.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1171"
    },
    {
      "row_index": 758,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-14",
      "description": "Beck-Mobile 1",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1172"
    },
    {
      "row_index": 759,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-181.600",
      "amount": "181.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1173"
    },
    {
      "row_index": 760,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-13",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1174"
    },
    {
      "row_index": 761,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-15",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1175"
    },
    {
      "row_index": 762,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1176"
    },
    {
      "row_index": 763,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1177"
    },
    {
      "row_index": 764,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-58.850",
      "amount": "58.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1178"
    },
    {
      "row_index": 765,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-17",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1179"
    },
    {
      "row_index": 766,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1180"
    },
    {
      "row_index": 767,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-280.500",
      "amount": "280.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1181"
    },
    {
      "row_index": 768,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-19",
      "description": "2CO.COMöBITDEFENDER",
      "merchant": "2CO.COMöBITDEFENDER",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1182"
    },
    {
      "row_index": 769,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "description": "SC Trust Services",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1183"
    },
    {
      "row_index": 770,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-17.650",
      "amount": "17.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1184"
    },
    {
      "row_index": 771,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1185"
    },
    {
      "row_index": 772,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1186"
    },
    {
      "row_index": 773,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-20",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1187"
    },
    {
      "row_index": 774,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1188"
    },
    {
      "row_index": 775,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-22",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1189"
    },
    {
      "row_index": 776,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-22",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-64.800",
      "amount": "64.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1190"
    },
    {
      "row_index": 777,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-328.000",
      "amount": "328.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1191"
    },
    {
      "row_index": 778,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-23",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-26.000",
      "amount": "26.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1192"
    },
    {
      "row_index": 779,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-147.200",
      "amount": "147.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1193"
    },
    {
      "row_index": 780,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-57.300",
      "amount": "57.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1194"
    },
    {
      "row_index": 781,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1195"
    },
    {
      "row_index": 782,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-24",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1196"
    },
    {
      "row_index": 783,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1197"
    },
    {
      "row_index": 784,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1198"
    },
    {
      "row_index": 785,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1199"
    },
    {
      "row_index": 786,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-30",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1200"
    },
    {
      "row_index": 787,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Herrlisberg Gran Bar",
      "merchant": "Herrlisberg Gran Bar",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1201"
    },
    {
      "row_index": 788,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Herrlisberg Gran Bar",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1202"
    },
    {
      "row_index": 789,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Holy Cow!",
      "merchant": "Holy Cow!",
      "signed_amount": "-19.900",
      "amount": "19.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1203"
    },
    {
      "row_index": 790,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-24",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1204"
    },
    {
      "row_index": 791,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1205"
    },
    {
      "row_index": 792,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-05",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1206"
    },
    {
      "row_index": 793,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-08",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-131.850",
      "amount": "131.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1207"
    },
    {
      "row_index": 794,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1208"
    },
    {
      "row_index": 795,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1209"
    },
    {
      "row_index": 796,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-09",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1210"
    },
    {
      "row_index": 797,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1211"
    },
    {
      "row_index": 798,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-284.450",
      "amount": "284.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1212"
    },
    {
      "row_index": 799,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-04",
      "description": "FELFEL AG",
      "merchant": "FELFEL AG",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1213"
    },
    {
      "row_index": 800,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-09",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1214"
    },
    {
      "row_index": 801,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "description": "Kantonsspital Baden (KSB)",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1215"
    },
    {
      "row_index": 802,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1216"
    },
    {
      "row_index": 803,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "description": "Disney Streaming",
      "merchant": "Disney Streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1217"
    },
    {
      "row_index": 804,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-5.750",
      "amount": "5.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1218"
    },
    {
      "row_index": 805,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1219"
    },
    {
      "row_index": 806,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-29",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-23.650",
      "amount": "23.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1220"
    },
    {
      "row_index": 807,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-241.200",
      "amount": "241.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1221"
    },
    {
      "row_index": 808,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Marché Restaurants",
      "merchant": "Marché Restaurants",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1222"
    },
    {
      "row_index": 809,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1223"
    },
    {
      "row_index": 810,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1224"
    },
    {
      "row_index": 811,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1225"
    },
    {
      "row_index": 812,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-03",
      "description": "Beck-Mobile 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1226"
    },
    {
      "row_index": 813,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-04",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1227"
    },
    {
      "row_index": 814,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-359.050",
      "amount": "359.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1228"
    },
    {
      "row_index": 815,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "description": "Flughafen Zürich",
      "merchant": "Flughafen Zürich",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1229"
    },
    {
      "row_index": 816,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-15",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-122.300",
      "amount": "122.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1230"
    },
    {
      "row_index": 817,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-14",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1231"
    },
    {
      "row_index": 818,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-05",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-231.000",
      "amount": "231.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1232"
    },
    {
      "row_index": 819,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-06",
      "description": "Agrola",
      "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",
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1233"
    },
    {
      "row_index": 820,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-16",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1234"
    },
    {
      "row_index": 821,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-24.050",
      "amount": "24.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1235"
    },
    {
      "row_index": 822,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "Babbel",
      "merchant": "Babbel",
      "signed_amount": "-169.900",
      "amount": "169.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1236"
    },
    {
      "row_index": 823,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "Babbel",
      "merchant": "Babbel",
      "signed_amount": "-189.000",
      "amount": "189.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1237"
    },
    {
      "row_index": 824,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1238"
    },
    {
      "row_index": 825,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-14",
      "description": "Artigiano Pizzeria Nap",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1239"
    },
    {
      "row_index": 826,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-15",
      "description": "Parkhaus 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1240"
    },
    {
      "row_index": 827,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-19",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1241"
    },
    {
      "row_index": 828,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1242"
    },
    {
      "row_index": 829,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-19",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1243"
    },
    {
      "row_index": 830,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-20",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-20.800",
      "amount": "20.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1244"
    },
    {
      "row_index": 831,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "OpenAI",
      "merchant": "OpenAI",
      "signed_amount": "-17.950",
      "amount": "17.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1245"
    },
    {
      "row_index": 832,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "Paramount+",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1246"
    },
    {
      "row_index": 833,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "Paramount+",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1247"
    },
    {
      "row_index": 834,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "Coop Pronto",
      "merchant": "Coop Pronto",
      "signed_amount": "-6.250",
      "amount": "6.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1248"
    },
    {
      "row_index": 835,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1249"
    },
    {
      "row_index": 836,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-151.600",
      "amount": "151.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1250"
    },
    {
      "row_index": 837,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-23",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1251"
    },
    {
      "row_index": 838,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "description": "Boni-Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1252"
    },
    {
      "row_index": 839,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1253"
    },
    {
      "row_index": 840,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "description": "Der Klein- Preis-Shop",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1254"
    },
    {
      "row_index": 841,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "description": "Parkhaus 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1255"
    },
    {
      "row_index": 842,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-6.850",
      "amount": "6.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1256"
    },
    {
      "row_index": 843,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1257"
    },
    {
      "row_index": 844,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "Venum",
      "merchant": "Venum",
      "signed_amount": "-150.350",
      "amount": "150.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1258"
    },
    {
      "row_index": 845,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-27",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1259"
    },
    {
      "row_index": 846,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1260"
    },
    {
      "row_index": 847,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-43.200",
      "amount": "43.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1261"
    },
    {
      "row_index": 848,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-54.450",
      "amount": "54.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1262"
    },
    {
      "row_index": 849,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-83.200",
      "amount": "83.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1263"
    },
    {
      "row_index": 850,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-15",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1264"
    },
    {
      "row_index": 851,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1265"
    },
    {
      "row_index": 852,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1266"
    },
    {
      "row_index": 853,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1267"
    },
    {
      "row_index": 854,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "description": "Sami International",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1268"
    },
    {
      "row_index": 855,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-262.150",
      "amount": "262.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1269"
    },
    {
      "row_index": 856,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1270"
    },
    {
      "row_index": 857,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-01",
      "description": "Sportcenter Bustelbach",
      "merchant": "Sportcenter Bustelbach",
      "signed_amount": "-92.800",
      "amount": "92.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1271"
    },
    {
      "row_index": 858,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-02",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1272"
    },
    {
      "row_index": 859,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-03",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1273"
    },
    {
      "row_index": 860,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-312.650",
      "amount": "312.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1274"
    },
    {
      "row_index": 861,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-05",
      "description": "UPS United Parcel Service of America",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1275"
    },
    {
      "row_index": 862,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-05",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1276"
    },
    {
      "row_index": 863,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-06",
      "description": "AVIA",
      "merchant": "AVIA",
      "signed_amount": "-63.050",
      "amount": "63.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1277"
    },
    {
      "row_index": 864,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-06",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1278"
    },
    {
      "row_index": 865,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1279"
    },
    {
      "row_index": 866,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1280"
    },
    {
      "row_index": 867,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1281"
    },
    {
      "row_index": 868,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1282"
    },
    {
      "row_index": 869,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "description": "Storchen Apotheke",
      "merchant": "Storchen Apotheke",
      "signed_amount": "-17.700",
      "amount": "17.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1283"
    },
    {
      "row_index": 870,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "description": "Storchen Apotheke",
      "merchant": "Storchen Apotheke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1284"
    },
    {
      "row_index": 871,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-10",
      "description": "Restaurant Big Sterne",
      "merchant": "Restaurant Big Sterne",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1285"
    },
    {
      "row_index": 872,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "description": "OLYMP Digital KG",
      "merchant": "OLYMP Digital KG",
      "signed_amount": "-339.650",
      "amount": "339.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1286"
    },
    {
      "row_index": 873,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-308.700",
      "amount": "308.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1287"
    },
    {
      "row_index": 874,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1288"
    },
    {
      "row_index": 875,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1289"
    },
    {
      "row_index": 876,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "description": "ParkDepot GmbH",
      "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,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1290"
    },
    {
      "row_index": 877,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "description": "C&A",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1291"
    },
    {
      "row_index": 878,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "description": "Decathlon Spreitenba",
      "merchant": "Decathlon Spreitenba",
      "signed_amount": "-155.400",
      "amount": "155.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1292"
    },
    {
      "row_index": 879,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-112.300",
      "amount": "112.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1293"
    },
    {
      "row_index": 880,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1294"
    },
    {
      "row_index": 881,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-19",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1295"
    },
    {
      "row_index": 882,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1296"
    },
    {
      "row_index": 883,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-15",
      "description": "Lenzo Palace, Sener",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1297"
    },
    {
      "row_index": 884,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-16",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-8.100",
      "amount": "8.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1298"
    },
    {
      "row_index": 885,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-16",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-16.750",
      "amount": "16.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1299"
    },
    {
      "row_index": 886,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "description": "Parking Gais-Center",
      "merchant": "Parking Gais-Center",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1300"
    },
    {
      "row_index": 887,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1301"
    },
    {
      "row_index": 888,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1302"
    },
    {
      "row_index": 889,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-27.500",
      "amount": "27.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1303"
    },
    {
      "row_index": 890,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1304"
    },
    {
      "row_index": 891,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-20",
      "description": "Prime Video CH",
      "merchant": "Prime Video CH",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1305"
    },
    {
      "row_index": 892,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-233.450",
      "amount": "233.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1306"
    },
    {
      "row_index": 893,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1307"
    },
    {
      "row_index": 894,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-21",
      "description": "Paramount+",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1308"
    },
    {
      "row_index": 895,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1309"
    },
    {
      "row_index": 896,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1310"
    },
    {
      "row_index": 897,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-13",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-69.600",
      "amount": "69.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1311"
    },
    {
      "row_index": 898,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-21",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1312"
    },
    {
      "row_index": 899,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "description": "Cinema Excelsior",
      "merchant": "Cinema Excelsior",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1313"
    },
    {
      "row_index": 900,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1314"
    },
    {
      "row_index": 901,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-23.650",
      "amount": "23.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1315"
    },
    {
      "row_index": 902,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-144.700",
      "amount": "144.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1316"
    },
    {
      "row_index": 903,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-271.100",
      "amount": "271.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1317"
    },
    {
      "row_index": 904,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-23",
      "description": "Parking Gais-Center",
      "merchant": "Parking Gais-Center",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1318"
    },
    {
      "row_index": 905,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "description": "Universitätsspital Zürich",
      "merchant": "Universitätsspital Zürich",
      "signed_amount": "-19.500",
      "amount": "19.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1319"
    },
    {
      "row_index": 906,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1320"
    },
    {
      "row_index": 907,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-148.900",
      "amount": "148.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1321"
    },
    {
      "row_index": 908,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-77.750",
      "amount": "77.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1322"
    },
    {
      "row_index": 909,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-281.300",
      "amount": "281.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1323"
    },
    {
      "row_index": 910,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1324"
    },
    {
      "row_index": 911,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1325"
    },
    {
      "row_index": 912,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1326"
    },
    {
      "row_index": 913,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1327"
    },
    {
      "row_index": 914,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-3.800",
      "amount": "3.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1328"
    },
    {
      "row_index": 915,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-27.900",
      "amount": "27.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1329"
    },
    {
      "row_index": 916,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-16.050",
      "amount": "16.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1330"
    },
    {
      "row_index": 917,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1331"
    },
    {
      "row_index": 918,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1332"
    },
    {
      "row_index": 919,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1333"
    },
    {
      "row_index": 920,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "description": "Europa-Park",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1334"
    },
    {
      "row_index": 921,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-287.900",
      "amount": "287.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1335"
    },
    {
      "row_index": 922,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1336"
    },
    {
      "row_index": 923,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1337"
    },
    {
      "row_index": 924,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1338"
    },
    {
      "row_index": 925,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1339"
    },
    {
      "row_index": 926,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-04",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1340"
    },
    {
      "row_index": 927,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-07",
      "description": "Ristorante Sale e Pepe",
      "merchant": "Ristorante Sale e Pepe",
      "signed_amount": "-110.000",
      "amount": "110.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1341"
    },
    {
      "row_index": 928,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-08",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1342"
    },
    {
      "row_index": 929,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-09",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1343"
    },
    {
      "row_index": 930,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "description": "Migros Restaurant",
      "merchant": "Migros Restaurant",
      "signed_amount": "-36.050",
      "amount": "36.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1344"
    },
    {
      "row_index": 931,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1345"
    },
    {
      "row_index": 932,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-304.400",
      "amount": "304.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1346"
    },
    {
      "row_index": 933,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-11",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1347"
    },
    {
      "row_index": 934,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-13",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-67.300",
      "amount": "67.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1348"
    },
    {
      "row_index": 935,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-266.550",
      "amount": "266.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1349"
    },
    {
      "row_index": 936,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-171.450",
      "amount": "171.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1350"
    },
    {
      "row_index": 937,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "description": "iHerb",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1351"
    },
    {
      "row_index": 938,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1352"
    },
    {
      "row_index": 939,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1353"
    },
    {
      "row_index": 940,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1354"
    },
    {
      "row_index": 941,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-54.100",
      "amount": "54.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1355"
    },
    {
      "row_index": 942,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-126.350",
      "amount": "126.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1356"
    },
    {
      "row_index": 943,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-21",
      "description": "WALWasserMannco",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1357"
    },
    {
      "row_index": 944,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-22",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1358"
    },
    {
      "row_index": 945,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "description": "Prime Video CH",
      "merchant": "Prime Video CH",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1359"
    },
    {
      "row_index": 946,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-197.000",
      "amount": "197.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1360"
    },
    {
      "row_index": 947,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1361"
    },
    {
      "row_index": 948,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1362"
    },
    {
      "row_index": 949,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-122.300",
      "amount": "122.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1363"
    },
    {
      "row_index": 950,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-26",
      "description": "Grillfurst Schweiz GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1364"
    },
    {
      "row_index": 951,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1365"
    },
    {
      "row_index": 952,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-347.800",
      "amount": "347.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1366"
    },
    {
      "row_index": 953,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1367"
    },
    {
      "row_index": 954,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1368"
    },
    {
      "row_index": 955,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1369"
    },
    {
      "row_index": 956,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "description": "Rotpunkt Apotheken",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1370"
    },
    {
      "row_index": 957,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1371"
    },
    {
      "row_index": 958,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1372"
    },
    {
      "row_index": 959,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1373"
    },
    {
      "row_index": 960,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1374"
    },
    {
      "row_index": 961,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1375"
    },
    {
      "row_index": 962,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "description": "Rotpunkt Apotheken",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1376"
    },
    {
      "row_index": 963,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1377"
    },
    {
      "row_index": 964,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-31",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-261.200",
      "amount": "261.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1378"
    },
    {
      "row_index": 965,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-274.450",
      "amount": "274.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1379"
    },
    {
      "row_index": 966,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-39.950",
      "amount": "39.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1380"
    },
    {
      "row_index": 967,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1381"
    },
    {
      "row_index": 968,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "Restaurant Aquarena",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1382"
    },
    {
      "row_index": 969,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1383"
    },
    {
      "row_index": 970,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1384"
    },
    {
      "row_index": 971,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1385"
    },
    {
      "row_index": 972,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1386"
    },
    {
      "row_index": 973,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-276.350",
      "amount": "276.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1387"
    },
    {
      "row_index": 974,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "description": "Thermalbad Zurzach Betrie",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1388"
    },
    {
      "row_index": 975,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1389"
    },
    {
      "row_index": 976,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1390"
    },
    {
      "row_index": 977,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "description": "Thermalbad Zurzach Betrie",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1391"
    },
    {
      "row_index": 978,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-14",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-133.500",
      "amount": "133.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1392"
    },
    {
      "row_index": 979,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-15",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1393"
    },
    {
      "row_index": 980,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1394"
    },
    {
      "row_index": 981,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-17",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1395"
    },
    {
      "row_index": 982,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-181.450",
      "amount": "181.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1396"
    },
    {
      "row_index": 983,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1397"
    },
    {
      "row_index": 984,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-19",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-285.400",
      "amount": "285.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1398"
    },
    {
      "row_index": 985,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-46.850",
      "amount": "46.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1399"
    },
    {
      "row_index": 986,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-111.350",
      "amount": "111.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1400"
    },
    {
      "row_index": 987,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1401"
    },
    {
      "row_index": 988,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1402"
    },
    {
      "row_index": 989,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1403"
    },
    {
      "row_index": 990,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-23",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-75.650",
      "amount": "75.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1404"
    },
    {
      "row_index": 991,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-183.050",
      "amount": "183.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1405"
    },
    {
      "row_index": 992,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-25",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-21.650",
      "amount": "21.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1406"
    },
    {
      "row_index": 993,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-26",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-191.600",
      "amount": "191.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1407"
    },
    {
      "row_index": 994,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1408"
    },
    {
      "row_index": 995,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-26",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1409"
    },
    {
      "row_index": 996,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1410"
    },
    {
      "row_index": 997,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-28",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-131.250",
      "amount": "131.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1411"
    },
    {
      "row_index": 998,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-257.850",
      "amount": "257.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1412"
    },
    {
      "row_index": 999,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-03",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1413"
    },
    {
      "row_index": 1000,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-03",
      "description": "Coop Vitality",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1414"
    },
    {
      "row_index": 1001,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-04",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1415"
    },
    {
      "row_index": 1002,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-05",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1416"
    },
    {
      "row_index": 1003,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-06",
      "description": "Flughafen Zürich",
      "merchant": "Flughafen Zürich",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1417"
    },
    {
      "row_index": 1004,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-06",
      "description": "Parkingpay",
      "merchant": "Parkingpay",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1418"
    },
    {
      "row_index": 1005,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-07",
      "description": "QUALIPET",
      "merchant": "QUALIPET",
      "signed_amount": "-71.000",
      "amount": "71.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1419"
    },
    {
      "row_index": 1006,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-125.950",
      "amount": "125.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1420"
    },
    {
      "row_index": 1007,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "description": "Zuschauerterrasse B - Flughafen Zürich",
      "merchant": "Zuschauerterrasse B - Flughafen Zürich",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1421"
    },
    {
      "row_index": 1008,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "description": "K Kiosk",
      "merchant": "K Kiosk",
      "signed_amount": "-30.400",
      "amount": "30.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1422"
    },
    {
      "row_index": 1009,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "description": "Parkhaus 0",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1423"
    },
    {
      "row_index": 1010,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "description": "Restaurant Waldkantine",
      "merchant": "Restaurant Waldkantine",
      "signed_amount": "-63.250",
      "amount": "63.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1424"
    },
    {
      "row_index": 1011,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1425"
    },
    {
      "row_index": 1012,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-183.750",
      "amount": "183.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1426"
    },
    {
      "row_index": 1013,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-199.700",
      "amount": "199.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1427"
    },
    {
      "row_index": 1014,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-12",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1428"
    },
    {
      "row_index": 1015,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1429"
    },
    {
      "row_index": 1016,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1430"
    },
    {
      "row_index": 1017,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1431"
    },
    {
      "row_index": 1018,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "description": "Migrol",
      "merchant": "Migrol",
      "signed_amount": "-15.900",
      "amount": "15.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1432"
    },
    {
      "row_index": 1019,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-15",
      "description": "Restaurant Tannegg",
      "merchant": "Restaurant Tannegg",
      "signed_amount": "-45.000",
      "amount": "45.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1433"
    },
    {
      "row_index": 1020,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-17",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-89.950",
      "amount": "89.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1434"
    },
    {
      "row_index": 1021,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-44.300",
      "amount": "44.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1435"
    },
    {
      "row_index": 1022,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-19",
      "description": "Regionalpolizei Brugg",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1436"
    },
    {
      "row_index": 1023,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-164.450",
      "amount": "164.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1437"
    },
    {
      "row_index": 1024,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1438"
    },
    {
      "row_index": 1025,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1439"
    },
    {
      "row_index": 1026,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1440"
    },
    {
      "row_index": 1027,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1441"
    },
    {
      "row_index": 1028,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "signed_amount": "-18.350",
      "amount": "18.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1442"
    },
    {
      "row_index": 1029,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1443"
    },
    {
      "row_index": 1030,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-22",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1444"
    },
    {
      "row_index": 1031,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-111.050",
      "amount": "111.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1445"
    },
    {
      "row_index": 1032,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "description": "Mobility Hub Parkservice",
      "merchant": "Mobility Hub Parkservice",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1446"
    },
    {
      "row_index": 1033,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-26",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-3.500",
      "amount": "3.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1447"
    },
    {
      "row_index": 1034,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1448"
    },
    {
      "row_index": 1035,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-26",
      "description": "aquabasilea",
      "merchant": "aquabasilea",
      "signed_amount": "-88.900",
      "amount": "88.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1449"
    },
    {
      "row_index": 1036,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1450"
    },
    {
      "row_index": 1037,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1451"
    },
    {
      "row_index": 1038,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-29",
      "description": "Technorama EX",
      "merchant": "Technorama EX",
      "signed_amount": "-98.000",
      "amount": "98.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1452"
    },
    {
      "row_index": 1039,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-29",
      "description": "Technorama",
      "merchant": "Technorama",
      "signed_amount": "-65.350",
      "amount": "65.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1453"
    },
    {
      "row_index": 1040,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-344.150",
      "amount": "344.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1454"
    },
    {
      "row_index": 1041,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-31",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1455"
    },
    {
      "row_index": 1042,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1456"
    },
    {
      "row_index": 1043,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1457"
    },
    {
      "row_index": 1044,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1458"
    },
    {
      "row_index": 1045,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1459"
    },
    {
      "row_index": 1046,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1460"
    },
    {
      "row_index": 1047,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1461"
    },
    {
      "row_index": 1048,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "description": "Volg",
      "merchant": "Volg",
      "signed_amount": "-66.750",
      "amount": "66.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1462"
    },
    {
      "row_index": 1049,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-02",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-256.200",
      "amount": "256.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1463"
    },
    {
      "row_index": 1050,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-02",
      "description": "Kantonsspital Baden (KSB)",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1464"
    },
    {
      "row_index": 1051,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-05",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1465"
    },
    {
      "row_index": 1052,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1466"
    },
    {
      "row_index": 1053,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1467"
    },
    {
      "row_index": 1054,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1468"
    },
    {
      "row_index": 1055,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1469"
    },
    {
      "row_index": 1056,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-268.500",
      "amount": "268.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1470"
    },
    {
      "row_index": 1057,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-08",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-78.050",
      "amount": "78.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1471"
    },
    {
      "row_index": 1058,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1472"
    },
    {
      "row_index": 1059,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1473"
    },
    {
      "row_index": 1060,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "description": "H&M",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1474"
    },
    {
      "row_index": 1061,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "description": "EISENHORN (Klarna)",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1475"
    },
    {
      "row_index": 1062,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-10",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-212.150",
      "amount": "212.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1476"
    },
    {
      "row_index": 1063,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-42.950",
      "amount": "42.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1477"
    },
    {
      "row_index": 1064,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "Müller Drogeriemarkt",
      "merchant": "Müller Drogeriemarkt",
      "signed_amount": "-27.650",
      "amount": "27.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1478"
    },
    {
      "row_index": 1065,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1479"
    },
    {
      "row_index": 1066,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1480"
    },
    {
      "row_index": 1067,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1481"
    },
    {
      "row_index": 1068,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "description": "ALDI SUISSE",
      "merchant": "ALDI SUISSE",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1482"
    },
    {
      "row_index": 1069,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1483"
    },
    {
      "row_index": 1070,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "description": "H&M",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1484"
    },
    {
      "row_index": 1071,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "description": "ParkplatzAnnerstrasse",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1485"
    },
    {
      "row_index": 1072,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "description": "Cinema Excelsior",
      "merchant": "Cinema Excelsior",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1486"
    },
    {
      "row_index": 1073,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-16",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-285.100",
      "amount": "285.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1487"
    },
    {
      "row_index": 1074,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-17",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1488"
    },
    {
      "row_index": 1075,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-17",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1489"
    },
    {
      "row_index": 1076,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "description": "Yavuz Market",
      "merchant": "Yavuz Market",
      "signed_amount": "-10.450",
      "amount": "10.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1490"
    },
    {
      "row_index": 1077,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-21",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1491"
    },
    {
      "row_index": 1078,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1492"
    },
    {
      "row_index": 1079,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1493"
    },
    {
      "row_index": 1080,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "description": "Mammami",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1494"
    },
    {
      "row_index": 1081,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-23",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-418.750",
      "amount": "418.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1495"
    },
    {
      "row_index": 1082,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-24",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-65.850",
      "amount": "65.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1496"
    },
    {
      "row_index": 1083,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-24",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1497"
    },
    {
      "row_index": 1084,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "description": "Zoo Basel",
      "merchant": "Zoo Basel",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1498"
    },
    {
      "row_index": 1085,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "description": "Restaurant Zoologischer G",
      "merchant": "Restaurant Zoologischer G",
      "signed_amount": "-30.350",
      "amount": "30.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1499"
    },
    {
      "row_index": 1086,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "description": "Restaurant Zoologischer G",
      "merchant": "Restaurant Zoologischer G",
      "signed_amount": "-9.800",
      "amount": "9.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1500"
    },
    {
      "row_index": 1087,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1501"
    },
    {
      "row_index": 1088,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1502"
    },
    {
      "row_index": 1089,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-26",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1503"
    },
    {
      "row_index": 1090,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1504"
    },
    {
      "row_index": 1091,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1505"
    },
    {
      "row_index": 1092,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-29",
      "description": "Coiffeur Adam GmbH",
      "merchant": "Coiffeur Adam 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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1506"
    },
    {
      "row_index": 1093,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "description": "Apotheke Suessbach AG",
      "merchant": "Apotheke Suessbach AG",
      "signed_amount": "-22.500",
      "amount": "22.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1507"
    },
    {
      "row_index": 1094,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-29",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-270.000",
      "amount": "270.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1508"
    },
    {
      "row_index": 1095,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1509"
    },
    {
      "row_index": 1096,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1510"
    },
    {
      "row_index": 1097,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-30",
      "description": "Kantonsspital Baden (KSB)",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1511"
    },
    {
      "row_index": 1098,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1512"
    },
    {
      "row_index": 1099,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-30",
      "description": "Apotheke Tag & Nacht",
      "merchant": "Apotheke Tag & Nacht",
      "signed_amount": "-12.300",
      "amount": "12.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1513"
    },
    {
      "row_index": 1100,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1514"
    },
    {
      "row_index": 1101,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1515"
    },
    {
      "row_index": 1102,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1516"
    },
    {
      "row_index": 1103,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1517"
    },
    {
      "row_index": 1104,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1518"
    },
    {
      "row_index": 1105,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-30.300",
      "amount": "30.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1519"
    },
    {
      "row_index": 1106,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "description": "Rotpunkt Apotheken",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1520"
    },
    {
      "row_index": 1107,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1521"
    },
    {
      "row_index": 1108,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1522"
    },
    {
      "row_index": 1109,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1523"
    },
    {
      "row_index": 1110,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "description": "Zulauf Gartencenter",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1524"
    },
    {
      "row_index": 1111,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "description": "Zulauf Gartencenter",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1525"
    },
    {
      "row_index": 1112,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-146.550",
      "amount": "146.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1526"
    },
    {
      "row_index": 1113,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-06",
      "description": "Kantonsspital Baden (KSB)",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1527"
    },
    {
      "row_index": 1114,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-341.850",
      "amount": "341.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1528"
    },
    {
      "row_index": 1115,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "description": "Apotheke Suessbach AG",
      "merchant": "Apotheke Suessbach AG",
      "signed_amount": "-31.900",
      "amount": "31.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1529"
    },
    {
      "row_index": 1116,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "description": "Stiftung Gesundheit Re",
      "merchant": "Stiftung Gesundheit Re",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1530"
    },
    {
      "row_index": 1117,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-07",
      "description": "Flughafen Zürich",
      "merchant": "Flughafen Zürich",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1531"
    },
    {
      "row_index": 1118,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1532"
    },
    {
      "row_index": 1119,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1533"
    },
    {
      "row_index": 1120,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1534"
    },
    {
      "row_index": 1121,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-10",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1535"
    },
    {
      "row_index": 1122,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1536"
    },
    {
      "row_index": 1123,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "description": "ChatGPT",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1537"
    },
    {
      "row_index": 1124,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-218.700",
      "amount": "218.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1538"
    },
    {
      "row_index": 1125,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-27.900",
      "amount": "27.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1539"
    },
    {
      "row_index": 1126,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "description": "Sportanlagen AG Wallisellen",
      "merchant": "Sportanlagen AG Wallisellen",
      "signed_amount": "-29.500",
      "amount": "29.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1540"
    },
    {
      "row_index": 1127,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "description": "Sportanlagen AG Wallisellen",
      "merchant": "Sportanlagen AG Wallisellen",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1541"
    },
    {
      "row_index": 1128,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-14",
      "description": "ChatGPT",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1542"
    },
    {
      "row_index": 1129,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-16",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1543"
    },
    {
      "row_index": 1130,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-16",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-997.250",
      "amount": "997.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1544"
    },
    {
      "row_index": 1131,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-17",
      "description": "Migrol",
      "merchant": "Migrol",
      "signed_amount": "-7.300",
      "amount": "7.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1545"
    },
    {
      "row_index": 1132,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-211.850",
      "amount": "211.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1546"
    },
    {
      "row_index": 1133,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-20",
      "description": "Flughafen Zürich",
      "merchant": "Flughafen Zürich",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1547"
    },
    {
      "row_index": 1134,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-20",
      "description": "Eisi Parkhaus AG",
      "merchant": "Eisi Parkhaus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1548"
    },
    {
      "row_index": 1135,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-73.600",
      "amount": "73.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1549"
    },
    {
      "row_index": 1136,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1550"
    },
    {
      "row_index": 1137,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "description": "Solar Manager AG",
      "merchant": "Solar Manager AG",
      "signed_amount": "-44.000",
      "amount": "44.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1551"
    },
    {
      "row_index": 1138,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-256.650",
      "amount": "256.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1552"
    },
    {
      "row_index": 1139,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-22",
      "description": "Burger King",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1553"
    },
    {
      "row_index": 1140,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "description": "Dropbox",
      "merchant": "Dropbox",
      "signed_amount": "-112.900",
      "amount": "112.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1554"
    },
    {
      "row_index": 1141,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1555"
    },
    {
      "row_index": 1142,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "description": "Dosenbach",
      "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",
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1556"
    },
    {
      "row_index": 1143,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-24",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1557"
    },
    {
      "row_index": 1144,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "description": "BP",
      "merchant": "BP",
      "signed_amount": "-9.500",
      "amount": "9.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1558"
    },
    {
      "row_index": 1145,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-248.900",
      "amount": "248.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1559"
    },
    {
      "row_index": 1146,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1560"
    },
    {
      "row_index": 1147,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1561"
    },
    {
      "row_index": 1148,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1562"
    },
    {
      "row_index": 1149,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "description": "Avec",
      "merchant": "Avec",
      "signed_amount": "-4.750",
      "amount": "4.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1563"
    },
    {
      "row_index": 1150,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1564"
    },
    {
      "row_index": 1151,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "description": "Flughafen Zürich",
      "merchant": "Flughafen Zürich",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1565"
    },
    {
      "row_index": 1152,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-16.600",
      "amount": "16.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1566"
    },
    {
      "row_index": 1153,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1567"
    },
    {
      "row_index": 1154,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1568"
    },
    {
      "row_index": 1155,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1569"
    },
    {
      "row_index": 1156,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-6.150",
      "amount": "6.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1570"
    },
    {
      "row_index": 1157,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-23.000",
      "amount": "23.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1571"
    },
    {
      "row_index": 1158,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1572"
    },
    {
      "row_index": 1159,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-05",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1573"
    },
    {
      "row_index": 1160,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1574"
    },
    {
      "row_index": 1161,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-22.650",
      "amount": "22.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1575"
    },
    {
      "row_index": 1162,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "description": "Gemeinde Windisch",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1576"
    },
    {
      "row_index": 1163,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "description": "Skechers",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1577"
    },
    {
      "row_index": 1164,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1578"
    },
    {
      "row_index": 1165,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-6.550",
      "amount": "6.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1579"
    },
    {
      "row_index": 1166,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1580"
    },
    {
      "row_index": 1167,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "description": "Europa-Park",
      "merchant": "Europa-Park",
      "signed_amount": "-6.150",
      "amount": "6.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1581"
    },
    {
      "row_index": 1168,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-13",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1582"
    },
    {
      "row_index": 1169,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "description": "Volvo Car Corporation",
      "merchant": "Volvo Car Corporation",
      "signed_amount": "-43.000",
      "amount": "43.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1583"
    },
    {
      "row_index": 1170,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-229.250",
      "amount": "229.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1584"
    },
    {
      "row_index": 1171,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1585"
    },
    {
      "row_index": 1172,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-24",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1586"
    },
    {
      "row_index": 1173,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1587"
    },
    {
      "row_index": 1174,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-29",
      "description": "Angela Bruderer AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1588"
    },
    {
      "row_index": 1175,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-30.550",
      "amount": "30.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1589"
    },
    {
      "row_index": 1176,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "description": "IKEA",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1590"
    },
    {
      "row_index": 1177,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-01",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1591"
    },
    {
      "row_index": 1178,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "description": "OBI",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1592"
    },
    {
      "row_index": 1179,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1593"
    },
    {
      "row_index": 1180,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-03",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1594"
    },
    {
      "row_index": 1181,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-360.750",
      "amount": "360.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1595"
    },
    {
      "row_index": 1182,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1596"
    },
    {
      "row_index": 1183,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1597"
    },
    {
      "row_index": 1184,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1598"
    },
    {
      "row_index": 1185,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1599"
    },
    {
      "row_index": 1186,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-05",
      "description": "Alpha Progression",
      "merchant": "Alpha Progression",
      "signed_amount": "-79.950",
      "amount": "79.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1600"
    },
    {
      "row_index": 1187,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-64.400",
      "amount": "64.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1601"
    },
    {
      "row_index": 1188,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-06",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-77.200",
      "amount": "77.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1602"
    },
    {
      "row_index": 1189,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-07",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1603"
    },
    {
      "row_index": 1190,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "description": "Apple",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1604"
    },
    {
      "row_index": 1191,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "description": "The Hall Duebendorf",
      "merchant": "The Hall Duebendorf",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1605"
    },
    {
      "row_index": 1192,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "description": "The Hall Duebendorf",
      "merchant": "The Hall Duebendorf",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1606"
    },
    {
      "row_index": 1193,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "description": "The Hall Duebendorf",
      "merchant": "The Hall Duebendorf",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1607"
    },
    {
      "row_index": 1194,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "description": "Netflix",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1608"
    },
    {
      "row_index": 1195,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "description": "DOSENBACH (Klarna)",
      "merchant": "DOSENBACH (Klarna)",
      "signed_amount": "-67.900",
      "amount": "67.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1609"
    },
    {
      "row_index": 1196,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "description": "Kantonsspital Baden (KSB)",
      "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",
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1610"
    },
    {
      "row_index": 1197,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1611"
    },
    {
      "row_index": 1198,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-266.400",
      "amount": "266.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1612"
    },
    {
      "row_index": 1199,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1613"
    },
    {
      "row_index": 1200,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "description": "Bad Schinznach",
      "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",
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1614"
    },
    {
      "row_index": 1201,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-81.250",
      "amount": "81.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1615"
    },
    {
      "row_index": 1202,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1616"
    },
    {
      "row_index": 1203,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-13",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1617"
    },
    {
      "row_index": 1204,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-13",
      "description": "Coop",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1618"
    },
    {
      "row_index": 1205,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-14",
      "description": "ChatGPT",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1619"
    },
    {
      "row_index": 1206,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "description": "Essentialbag (Klarna)",
      "merchant": "Essentialbag (Klarna)",
      "signed_amount": "-61.900",
      "amount": "61.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1620"
    },
    {
      "row_index": 1207,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-16",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1621"
    },
    {
      "row_index": 1208,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1622"
    },
    {
      "row_index": 1209,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "description": "The Hall Duebendorf",
      "merchant": "The Hall Duebendorf",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1623"
    },
    {
      "row_index": 1210,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "description": "dm-drogerie markt",
      "merchant": "dm-drogerie markt",
      "signed_amount": "-20.350",
      "amount": "20.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1624"
    },
    {
      "row_index": 1211,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-28",
      "description": "Disney Plus",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1625"
    },
    {
      "row_index": 1212,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-29",
      "description": "Digitec Galaxus AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1626"
    },
    {
      "row_index": 1213,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1627"
    },
    {
      "row_index": 1214,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1628"
    },
    {
      "row_index": 1215,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "description": "Tankstelle Gebr. Knecht",
      "merchant": "Tankstelle Gebr. Knecht",
      "signed_amount": "-75.400",
      "amount": "75.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1629"
    },
    {
      "row_index": 1216,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-95.650",
      "amount": "95.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1630"
    },
    {
      "row_index": 1217,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-02",
      "description": "Sonneland AG",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1631"
    },
    {
      "row_index": 1218,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-03",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1632"
    },
    {
      "row_index": 1219,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-03",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-164.750",
      "amount": "164.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1633"
    },
    {
      "row_index": 1220,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1634"
    },
    {
      "row_index": 1221,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1635"
    },
    {
      "row_index": 1222,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "description": "JUMBO",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1636"
    },
    {
      "row_index": 1223,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "description": "McDonald's",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1637"
    },
    {
      "row_index": 1224,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-56.700",
      "amount": "56.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1638"
    },
    {
      "row_index": 1225,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "description": "Prime Video",
      "merchant": "Prime Video",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1639"
    },
    {
      "row_index": 1226,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "description": "SW SAIRA GmbH",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1640"
    },
    {
      "row_index": 1227,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "description": "Digitec Galaxus AG",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1641"
    },
    {
      "row_index": 1228,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-10",
      "description": "Migros",
      "merchant": "Migros",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1642"
    },
    {
      "row_index": 1229,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-11",
      "description": "Landi",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1643"
    },
    {
      "row_index": 1230,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-11",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-218.750",
      "amount": "218.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1644"
    },
    {
      "row_index": 1231,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "description": "ParkDepot GmbH",
      "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",
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1645"
    },
    {
      "row_index": 1232,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "description": "Skechers",
      "merchant": "Skechers",
      "signed_amount": "-440.000",
      "amount": "440.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1646"
    },
    {
      "row_index": 1233,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-27",
      "description": "Amazon Prime",
      "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",
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1647"
    },
    {
      "row_index": 1234,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-27",
      "description": "Migros",
      "merchant": "Migros",
      "signed_amount": "-270.150",
      "amount": "270.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1648"
    },
    {
      "row_index": 1235,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-29",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1649"
    },
    {
      "row_index": 1236,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-01",
      "description": "1 SMS (Juli 2024)",
      "merchant": "1 SMS (Juli 2024)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1650"
    },
    {
      "row_index": 1237,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "description": "6 SMS (Oktober 2024)",
      "merchant": "6 SMS (Oktober 2024)",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1651"
    },
    {
      "row_index": 1238,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "description": "1 SMS (November 2024)",
      "merchant": "1 SMS (November 2024)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1652"
    },
    {
      "row_index": 1239,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-03",
      "description": "1 SMS (Dezember 2024)",
      "merchant": "1 SMS (Dezember 2024)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1653"
    },
    {
      "row_index": 1240,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-01",
      "description": "1 SMS (Januar 2025)",
      "merchant": "1 SMS (Januar 2025)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1654"
    },
    {
      "row_index": 1241,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "description": "1 SMS (Februar 2025)",
      "merchant": "1 SMS (Februar 2025)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1655"
    },
    {
      "row_index": 1242,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "description": "5 SMS (März 2025)",
      "merchant": "5 SMS (März 2025)",
      "signed_amount": "-2.500",
      "amount": "2.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1656"
    },
    {
      "row_index": 1243,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-01",
      "description": "2 SMS (April 2025)",
      "merchant": "2 SMS (April 2025)",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1657"
    },
    {
      "row_index": 1244,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "description": "2 SMS (Mai 2025)",
      "merchant": "2 SMS (Mai 2025)",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1658"
    },
    {
      "row_index": 1245,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-01",
      "description": "2 SMS (Juni 2025)",
      "merchant": "2 SMS (Juni 2025)",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1659"
    },
    {
      "row_index": 1246,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "description": "3 SMS (Juli 2025)",
      "merchant": "3 SMS (Juli 2025)",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1660"
    },
    {
      "row_index": 1247,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "description": "1 SMS (August 2025)",
      "merchant": "1 SMS (August 2025)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1661"
    },
    {
      "row_index": 1248,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "description": "1 SMS (September 2025)",
      "merchant": "1 SMS (September 2025)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1662"
    },
    {
      "row_index": 1249,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-01",
      "description": "9 SMS (Oktober 2025)",
      "merchant": "9 SMS (Oktober 2025)",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1663"
    },
    {
      "row_index": 1250,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-02",
      "description": "3 SMS (November 2025)",
      "merchant": "3 SMS (November 2025)",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1664"
    },
    {
      "row_index": 1251,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "description": "2 SMS (April 2026)",
      "merchant": "2 SMS (April 2026)",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1665"
    },
    {
      "row_index": 1252,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "description": "1 SMS (Mai 2026)",
      "merchant": "1 SMS (Mai 2026)",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1666"
    },
    {
      "row_index": 1253,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "description": "11 SMS (Juni 2026)",
      "merchant": "11 SMS (Juni 2026)",
      "signed_amount": "-5.500",
      "amount": "5.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1667"
    },
    {
      "row_index": 1254,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-31",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1668"
    },
    {
      "row_index": 1255,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-23",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1669"
    },
    {
      "row_index": 1256,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-19",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1670"
    },
    {
      "row_index": 1257,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-22",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1671"
    },
    {
      "row_index": 1258,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-26",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1672"
    },
    {
      "row_index": 1259,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1673"
    },
    {
      "row_index": 1260,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1674"
    },
    {
      "row_index": 1261,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1675"
    },
    {
      "row_index": 1262,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1676"
    },
    {
      "row_index": 1263,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-25",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1677"
    },
    {
      "row_index": 1264,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1678"
    },
    {
      "row_index": 1265,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-22",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1679"
    },
    {
      "row_index": 1266,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-20",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1680"
    },
    {
      "row_index": 1267,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1681"
    },
    {
      "row_index": 1268,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1682"
    },
    {
      "row_index": 1269,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1683"
    },
    {
      "row_index": 1270,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-16",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1684"
    },
    {
      "row_index": 1271,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-09",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1685"
    },
    {
      "row_index": 1272,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-04",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1686"
    },
    {
      "row_index": 1273,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1687"
    },
    {
      "row_index": 1274,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1688"
    },
    {
      "row_index": 1275,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-05",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1689"
    },
    {
      "row_index": 1276,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-30",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1690"
    },
    {
      "row_index": 1277,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1691"
    },
    {
      "row_index": 1278,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1692"
    },
    {
      "row_index": 1279,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1693"
    },
    {
      "row_index": 1280,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1694"
    },
    {
      "row_index": 1281,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-02",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1695"
    },
    {
      "row_index": 1282,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-16",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1696"
    },
    {
      "row_index": 1283,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-19",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1697"
    },
    {
      "row_index": 1284,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1698"
    },
    {
      "row_index": 1285,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1699"
    },
    {
      "row_index": 1286,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-05",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1700"
    },
    {
      "row_index": 1287,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-28",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1701"
    },
    {
      "row_index": 1288,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1702"
    },
    {
      "row_index": 1289,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-23",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1703"
    },
    {
      "row_index": 1290,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-16",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1704"
    },
    {
      "row_index": 1291,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-09",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1705"
    },
    {
      "row_index": 1292,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1706"
    },
    {
      "row_index": 1293,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1707"
    },
    {
      "row_index": 1294,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Ihre Zahlung - Danke",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1708"
    },
    {
      "row_index": 1295,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1709"
    },
    {
      "row_index": 1296,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "description": "Promotion Digitec/Galaxus",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1710"
    },
    {
      "row_index": 1297,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "description": "Ihre Zahlung - Danke",
      "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",
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_1711"
    },
    {
      "row_index": 579,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-01",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1712"
    },
    {
      "row_index": 272,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-01",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1713"
    },
    {
      "row_index": 2093,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-02",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-287.90",
      "amount": "287.90",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f7dc19b87b1d405b924a4316",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1714"
    },
    {
      "row_index": 1448,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-02",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-257.87",
      "amount": "257.87",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "2c1ceb86aa697f00c9606d98",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1715"
    },
    {
      "row_index": 1118,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-02",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-256.24",
      "amount": "256.24",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "4b2c9e8d0a1105d1a55ee775",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1716"
    },
    {
      "row_index": 511,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-03",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1717"
    },
    {
      "row_index": 244,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-03",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1718"
    },
    {
      "row_index": 1736,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-04",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-274.46",
      "amount": "274.46",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c5930fd04c6e70c2910f62cd",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1719"
    },
    {
      "row_index": 795,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-04",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-146.55",
      "amount": "146.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "15f4d44fd64e6ea546261bc2",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1720"
    },
    {
      "row_index": 506,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-04",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1721"
    },
    {
      "row_index": 239,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-04",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1722"
    },
    {
      "row_index": 236,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-04",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1723"
    },
    {
      "row_index": 2060,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-05",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-231.02",
      "amount": "231.02",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "095de3f700acc56ef3225d26",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1724"
    },
    {
      "row_index": 747,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-06",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-341.89",
      "amount": "341.89",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "8ad1fd16268b08c271bf9d54",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1725"
    },
    {
      "row_index": 493,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-06",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1726"
    },
    {
      "row_index": 482,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-06",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1727"
    },
    {
      "row_index": 1724,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-07",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1728"
    },
    {
      "row_index": 1419,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-07",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-135.95",
      "amount": "135.95",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "7df7fcde267d4adfca24ba8b",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1729"
    },
    {
      "row_index": 1068,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-07",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1730"
    },
    {
      "row_index": 183,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-07",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1731"
    },
    {
      "row_index": 2051,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-08",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-52.60",
      "amount": "52.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "648f524bfb06d2d622d2172e",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1732"
    },
    {
      "row_index": 2047,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-10",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-36.06",
      "amount": "36.06",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c135b2c7e8b785d5a987f15f",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1733"
    },
    {
      "row_index": 2014,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-10",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1734"
    },
    {
      "row_index": 1686,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-10",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-276.38",
      "amount": "276.38",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "535fe18ac5c6cfd4886b633c",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1735"
    },
    {
      "row_index": 1387,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-10",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-183.75",
      "amount": "183.75",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "bcf047247c9ebabe93a7eda4",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1736"
    },
    {
      "row_index": 1031,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-10",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-212.16",
      "amount": "212.16",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "965148c7d731c8c689a38111",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1737"
    },
    {
      "row_index": 154,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-10",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1738"
    },
    {
      "row_index": 436,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-11",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1739"
    },
    {
      "row_index": 109,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-11",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1740"
    },
    {
      "row_index": 2005,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-12",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1741"
    },
    {
      "row_index": 1671,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-12",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-83.24",
      "amount": "83.24",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "1f44c162a55a40fbb1d040ee",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1742"
    },
    {
      "row_index": 1345,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-12",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-199.71",
      "amount": "199.71",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "e17b85e142740e6930462c80",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1743"
    },
    {
      "row_index": 709,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-12",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-218.73",
      "amount": "218.73",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "baf57d95c02213178818daa9",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1744"
    },
    {
      "row_index": 430,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-12",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1745"
    },
    {
      "row_index": 410,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-12",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1746"
    },
    {
      "row_index": 1966,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-13",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-266.55",
      "amount": "266.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "72680e8a7aaaa371d43ea531",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1747"
    },
    {
      "row_index": 707,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-13",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-27.90",
      "amount": "27.90",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "3183e0ff2befd3248fb3b629",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1748"
    },
    {
      "row_index": 1647,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-14",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-133.54",
      "amount": "133.54",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "622210d06564a7b4aa61078b",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1749"
    },
    {
      "row_index": 105,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-14",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1750"
    },
    {
      "row_index": 69,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-15",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-176.11",
      "amount": "176.11",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "0d03d079208642811de1c016",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1751"
    },
    {
      "row_index": 1941,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-16",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-171.45",
      "amount": "171.45",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "11b3ccc03ef1418956b916d8",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1752"
    },
    {
      "row_index": 974,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-16",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-285.10",
      "amount": "285.10",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0acfeb0733e61c3e86bf388b",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1753"
    },
    {
      "row_index": 1937,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-17",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-17.55",
      "amount": "17.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "7d6e5a0a3e013da5fb76a6d3",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1754"
    },
    {
      "row_index": 1324,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-17",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-89.98",
      "amount": "89.98",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c09daaa5bc069a3cee6547c0",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1755"
    },
    {
      "row_index": 1607,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-18",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-181.45",
      "amount": "181.45",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "cb90839385ffc4725d319f14",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1756"
    },
    {
      "row_index": 1308,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-18",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1757"
    },
    {
      "row_index": 965,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-18",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1758"
    },
    {
      "row_index": 669,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-18",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1759"
    },
    {
      "row_index": 1927,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-19",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-54.10",
      "amount": "54.10",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f478ad44cccb72540e602545",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1760"
    },
    {
      "row_index": 1579,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-19",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-285.41",
      "amount": "285.41",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c48f67f468599a63966d39eb",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1761"
    },
    {
      "row_index": 1280,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-20",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1762"
    },
    {
      "row_index": 1279,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-20",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-0.40",
      "amount": "0.40",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "60b9327bd32c7a32477577f0",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1763"
    },
    {
      "row_index": 1910,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-21",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-126.35",
      "amount": "126.35",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f840959880e16c4f13a443fe",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1764"
    },
    {
      "row_index": 1564,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-21",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-111.35",
      "amount": "111.35",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "59121109a51dab0dacfddb2b",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1765"
    },
    {
      "row_index": 946,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-21",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-87.00",
      "amount": "87.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "536add77e8043ccd45be5b00",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1766"
    },
    {
      "row_index": 39,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-21",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-117.41",
      "amount": "117.41",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "391694da168ee44743947e1a",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1767"
    },
    {
      "row_index": 633,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-22",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1768"
    },
    {
      "row_index": 367,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-22",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1769"
    },
    {
      "row_index": 1884,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-23",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-197.01",
      "amount": "197.01",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "b06467b7337970bf04a9792d",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1770"
    },
    {
      "row_index": 881,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-23",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-418.76",
      "amount": "418.76",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "73ca86410a64e7886da031b7",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1771"
    },
    {
      "row_index": 1863,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-24",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-122.31",
      "amount": "122.31",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "5c0d3166e7cf199e5811ed76",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1772"
    },
    {
      "row_index": 1533,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-24",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1773"
    },
    {
      "row_index": 874,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-24",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-65.85",
      "amount": "65.85",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "ce0a7c7dddc0bae4b764ff8b",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1774"
    },
    {
      "row_index": 358,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-24",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1775"
    },
    {
      "row_index": 1207,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-25",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1776"
    },
    {
      "row_index": 12,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-25",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-137.96",
      "amount": "137.96",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "d37f625739628f581bd2b5bb",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1777"
    },
    {
      "row_index": 1508,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-26",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-191.60",
      "amount": "191.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f0bd796305e0371a7e054bc8",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1778"
    },
    {
      "row_index": 588,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-26",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1779"
    },
    {
      "row_index": 1827,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-27",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-347.81",
      "amount": "347.81",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c356f3baefe6a1af88064f7e",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1780"
    },
    {
      "row_index": 306,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-27",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1781"
    },
    {
      "row_index": 1,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-27",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-33.64",
      "amount": "33.64",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "b1979e5c914a2a53851bf308",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1782"
    },
    {
      "row_index": 1481,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-28",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-131.25",
      "amount": "131.25",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "e1466db357ffb3127fad4e5f",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1783"
    },
    {
      "row_index": 819,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-29",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-270.01",
      "amount": "270.01",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "7021e9788f86807be0e4b709",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1784"
    },
    {
      "row_index": 1151,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-30",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1785"
    },
    {
      "row_index": 581,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-30",
      "description": "Migros receipt",
      "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,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1786"
    },
    {
      "row_index": 1787,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-31",
      "description": "Migros receipt",
      "merchant": "Migros",
      "signed_amount": "-261.22",
      "amount": "261.22",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "0dce087f713cfb9e66cd7d30",
      "file_index": 4,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1787"
    }
  ],
  "items": [
    {
      "row_token": "row_1",
      "date": "2026-01-05",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_2",
      "date": "2026-01-12",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.50",
      "amount": "-3.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_3",
      "date": "2026-01-12",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 92.80",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 92.80",
      "amount": "92.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_4",
      "date": "2026-01-16",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.00",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.00",
      "amount": "-2",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_5",
      "date": "2026-01-19",
      "merchant": "Einkauf Aquarena Nachzahlaut 16.01.2026, 17:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Aquarena Nachzahlaut 16.01.2026, 17:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_6",
      "date": "2026-01-19",
      "merchant": "Einkauf Bad Schinznach AG 16.01.2026, 11:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Bad Schinznach AG 16.01.2026, 11:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-61",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "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
    },
    {
      "row_token": "row_7",
      "date": "2026-01-19",
      "merchant": "Einkauf Bad Schinznach AG 16.01.2026, 10:53, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Bad Schinznach AG 16.01.2026, 10:53, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-17.6",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "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
    },
    {
      "row_token": "row_8",
      "date": "2026-01-19",
      "merchant": "Einkauf PARKDEPOT GMBH 16.01.2026, 17:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf PARKDEPOT GMBH 16.01.2026, 17:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-14",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_9",
      "date": "2026-01-26",
      "merchant": "Einkauf Restaurant Aquarena 23.01.2026, 14:16, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Restaurant Aquarena 23.01.2026, 14:16, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-61",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_10",
      "date": "2026-01-26",
      "merchant": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "description": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "amount": "-100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_11",
      "date": "2026-01-26",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "amount": "9088.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_12",
      "date": "2026-01-28",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_13",
      "date": "2026-01-30",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_14",
      "date": "2026-02-05",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 4.80",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 4.80",
      "amount": "-4.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_15",
      "date": "2026-02-06",
      "merchant": "Einkauf Sportanlagen AG Wall 05.02.2026, 15:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Sportanlagen AG Wall 05.02.2026, 15:13, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-29.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_16",
      "date": "2026-02-11",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 3'955.70",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 3'955.70",
      "amount": "3955.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_17",
      "date": "2026-02-16",
      "merchant": "Zahlung Gasser Melanie Chapfstrasse 16 5210 Windisch Steuern usw. CHF 10'000.00",
      "description": "Zahlung Gasser Melanie Chapfstrasse 16 5210 Windisch Steuern usw. CHF 10'000.00",
      "amount": "-10000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_18",
      "date": "2026-02-25",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'069.55",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 CH-5080 Laufenburg Lohnzahlung CHF 9'069.55",
      "amount": "9069.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_19",
      "date": "2026-02-27",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_20",
      "date": "2026-02-27",
      "merchant": "Einkauf Wagi Shopping 26.02.2026, 14:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Wagi Shopping 26.02.2026, 14:15, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-1",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_21",
      "date": "2026-03-02",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_22",
      "date": "2026-03-04",
      "merchant": "Bancomat Bezug AKB FRICK 03.03.2026, 12:53, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (1. Bezug von 12 geb�hrenfreien Bez�gen)",
      "description": "Bancomat Bezug AKB FRICK 03.03.2026, 12:53, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (1. Bezug von 12 geb�hrenfreien Bez�gen)",
      "amount": "-160",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_23",
      "date": "2026-03-09",
      "merchant": "Zahlung Ausland Lena Schuster EUR 64.00, Umrechnungskurs 0.9176, SEPA Schulhausstrasse 46 79713 Bad S�ckingen DE Zn�ni ERNE 02.03.2026 inkl. Geb�hr E-Banking Zahlung SEPA CHF 1.00 EUR 64.00",
      "description": "Zahlung Ausland Lena Schuster EUR 64.00, Umrechnungskurs 0.9176, SEPA Schulhausstrasse 46 79713 Bad S�ckingen DE Zn�ni ERNE 02.03.2026 inkl. Geb�hr E-Banking Zahlung SEPA CHF 1.00 EUR 64.00",
      "amount": "-59.73",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_24",
      "date": "2026-03-10",
      "merchant": "Einkauf TWINT COOP-1947 FRICK CHF 9.95",
      "description": "Einkauf TWINT COOP-1947 FRICK CHF 9.95",
      "amount": "-9.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_25",
      "date": "2026-03-25",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'088.80",
      "amount": "9088.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_26",
      "date": "2026-03-25",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_27",
      "date": "2026-03-27",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.00",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.00",
      "amount": "-1",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_28",
      "date": "2026-03-30",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_29",
      "date": "2026-03-30",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 7.00",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 7.00",
      "amount": "-7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_30",
      "date": "2026-03-30",
      "merchant": "Geb�hr Debit Mastercard Nr. 557452xxxxxx4276 01.03.2026 - 31.12.2026",
      "description": "Geb�hr Debit Mastercard Nr. 557452xxxxxx4276 01.03.2026 - 31.12.2026",
      "amount": "-40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_31",
      "date": "2026-03-31",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_32",
      "date": "2026-04-10",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_33",
      "date": "2026-04-16",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "amount": "-1.2",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_34",
      "date": "2026-04-22",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.50",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_35",
      "date": "2026-04-22",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 2.50",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_36",
      "date": "2026-04-22",
      "merchant": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "description": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "amount": "-61",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_37",
      "date": "2026-04-24",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'261.30",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'261.30",
      "amount": "9261.3",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_38",
      "date": "2026-04-28",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_39",
      "date": "2026-04-30",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 600.00",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_40",
      "date": "2026-05-01",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.40",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 0.40",
      "amount": "-0.4",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_41",
      "date": "2026-05-01",
      "merchant": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "description": "Einkauf TWINT BAD SCHINZNACH AG CHF 61.00",
      "amount": "-61",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_42",
      "date": "2026-05-01",
      "merchant": "Einkauf TWINT PARKDEPOT_004-456 CHF 9.50",
      "description": "Einkauf TWINT PARKDEPOT_004-456 CHF 9.50",
      "amount": "-9.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_43",
      "date": "2026-05-04",
      "merchant": "Einkauf TWINT KANTINE RUCHLIG, STEIN CHF 12.00",
      "description": "Einkauf TWINT KANTINE RUCHLIG, STEIN CHF 12.00",
      "amount": "-12",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_44",
      "date": "2026-05-13",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 10'234.75",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 10'234.75",
      "amount": "10234.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_45",
      "date": "2026-05-13",
      "merchant": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "description": "Einkauf TWINT SWISSLOS E-COMMERCE CHF 100.00",
      "amount": "-100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_46",
      "date": "2026-05-15",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 6.00",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 6.00",
      "amount": "-6",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_47",
      "date": "2026-05-15",
      "merchant": "Einkauf TWINT MCDONALD'S DATTWIL CHF 19.90",
      "description": "Einkauf TWINT MCDONALD'S DATTWIL CHF 19.90",
      "amount": "-19.9",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_48",
      "date": "2026-05-26",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "amount": "9238.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_49",
      "date": "2026-05-28",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_50",
      "date": "2026-05-29",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "amount": "-900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_51",
      "date": "2026-05-29",
      "merchant": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:17, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 50.00, Wechselkurs 0.9377",
      "description": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:17, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 50.00, Wechselkurs 0.9377",
      "amount": "-46.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_52",
      "date": "2026-05-29",
      "merchant": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:19, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 100.00, Wechselkurs 0.9377",
      "description": "Bancomat Bezug RB Neunkirch 29.05.2026, 12:19, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 100.00, Wechselkurs 0.9377",
      "amount": "-93.77",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_53",
      "date": "2026-06-01",
      "merchant": "Einkauf Migros M Neunkirch 29.05.2026, 12:35, Debit Mastercard-Nr. 557452xxxxxx4276",
      "description": "Einkauf Migros M Neunkirch 29.05.2026, 12:35, Debit Mastercard-Nr. 557452xxxxxx4276",
      "amount": "-4.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_54",
      "date": "2026-06-01",
      "merchant": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:07, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "description": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:07, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "amount": "-2.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_55",
      "date": "2026-06-01",
      "merchant": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:09, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "description": "Einkauf STADT WALDSHUT-TIENGEN 29.05.2026, 13:09, Debit Mastercard-Nr. 557452xxxxxx4276 EUR 1.50, Wechselkurs 0.9262 inkl. Geb�hr f�r Einkauf im Ausland CHF 1.50",
      "amount": "-2.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_56",
      "date": "2026-06-22",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 1.20",
      "amount": "-1.2",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_57",
      "date": "2026-06-25",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'238.70",
      "amount": "9238.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_58",
      "date": "2026-06-26",
      "merchant": "Einkauf TWINT JUFE 2026 CHF 29.00",
      "description": "Einkauf TWINT JUFE 2026 CHF 29.00",
      "amount": "-29",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_59",
      "date": "2026-06-29",
      "merchant": "Einkauf TWINT JUFE 2026 CHF 17.00",
      "description": "Einkauf TWINT JUFE 2026 CHF 17.00",
      "amount": "-17",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_60",
      "date": "2026-06-29",
      "merchant": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "description": "Dauerauftrag Gasser Melanie Pestalozzistrasse 17 5210 Windisch CHF 7'500.00",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_61",
      "date": "2026-06-29",
      "merchant": "Einkauf TWINT TICKETCORNER AG CHF 227.60",
      "description": "Einkauf TWINT TICKETCORNER AG CHF 227.60",
      "amount": "-227.6",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_62",
      "date": "2026-06-30",
      "merchant": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "description": "Dauerauftrag Marcel Gasser Chapfstrasse 16 5210 Windisch Endbeg�nstigter: Marcel Gasser CHF 900.00",
      "amount": "-900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_63",
      "date": "2026-07-06",
      "merchant": "Bancomat Bezug Grand Casino Baden 04.07.2026, 14:58, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (2. Bezug von 12 geb�hrenfreien Bez�gen)",
      "description": "Bancomat Bezug Grand Casino Baden 04.07.2026, 14:58, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (2. Bezug von 12 geb�hrenfreien Bez�gen)",
      "amount": "-300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_64",
      "date": "2026-07-10",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 86.90",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 86.90",
      "amount": "86.9",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_65",
      "date": "2026-07-14",
      "merchant": "Bancomat Bezug Grand Casino Baden 13.07.2026, 11:56, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (3. Bezug von 12 geb�hrenfreien Bez�gen)",
      "description": "Bancomat Bezug Grand Casino Baden 13.07.2026, 11:56, Debit Mastercard-Nr. 557452xxxxxx4276 Geb�hrenfreier Bezug an Nicht-Raiffeisen Bancomat (3. Bezug von 12 geb�hrenfreien Bez�gen)",
      "amount": "-200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_66",
      "date": "2026-07-22",
      "merchant": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.10",
      "description": "Einkauf TWINT PARKINGPAY-TWINT CHF 3.10",
      "amount": "-3.1",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_67",
      "date": "2026-07-23",
      "merchant": "Einkauf TWINT EX LIBRIS AG CHF 59.80",
      "description": "Einkauf TWINT EX LIBRIS AG CHF 59.80",
      "amount": "-59.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_68",
      "date": "2026-07-24",
      "merchant": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'242.05",
      "description": "Gutschrift ERNE AG Holzbau Werkstrasse 3 5080 Laufenburg Lohnzahlung CHF 9'242.05",
      "amount": "9242.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_69",
      "date": "2026-06-12",
      "merchant": "2% Verzinsung Anteilschein(e) 2025, Mitglied-Nr. 2353463931",
      "description": "2% Verzinsung Anteilschein(e) 2025, Mitglied-Nr. 2353463931",
      "amount": "2.6",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "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
    },
    {
      "row_token": "row_70",
      "date": "2026-07-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1558209146 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1558209146 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_71",
      "date": "2026-07-27",
      "merchant": "TWINT-Zahlung MIGROS WINDISCH, WINDISCH",
      "description": "TWINT-Zahlung MIGROS WINDISCH, WINDISCH",
      "amount": "-33.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_72",
      "date": "2026-07-24",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-36.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_73",
      "date": "2026-07-23",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-47.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_74",
      "date": "2026-07-20",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-6.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_75",
      "date": "2026-07-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1555157251 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1555157251 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_76",
      "date": "2026-07-20",
      "merchant": "Belastung e-banking / Ref.-Nr. 1555114329 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1555114329 VISECA PAYMENT SERVICES AG",
      "amount": "-3238.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_77",
      "date": "2026-07-20",
      "merchant": "Belastung e-banking / Ref.-Nr. 1555114301 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1555114301 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_78",
      "date": "2026-07-14",
      "merchant": "TWINT-Zahlung FORTYSEVEN AG, BADEN",
      "description": "TWINT-Zahlung FORTYSEVEN AG, BADEN",
      "amount": "-50.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_79",
      "date": "2026-07-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1553185304 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1553185304 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_80",
      "date": "2026-07-13",
      "merchant": "Belastung / Ref.-Nr. 1553083551 GISI EDITH",
      "description": "Belastung / Ref.-Nr. 1553083551 GISI EDITH",
      "amount": "-582.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_81",
      "date": "2026-07-13",
      "merchant": "Belastung / Ref.-Nr. 1553083473 GISI EDITH",
      "description": "Belastung / Ref.-Nr. 1553083473 GISI EDITH",
      "amount": "-582.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_82",
      "date": "2026-07-10",
      "merchant": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "amount": "-39.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_83",
      "date": "2026-07-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1552625761 JELMOLI VERSAND AG INDUSTRIESTRASSE 19 8112 OTELFINGEN Schweiz Ursprünglicher Auftraggeber: MELANIE GASSER 000000000000000000284439005",
      "description": "Belastung e-banking / Ref.-Nr. 1552625761 JELMOLI VERSAND AG INDUSTRIESTRASSE 19 8112 OTELFINGEN Schweiz Ursprünglicher Auftraggeber: MELANIE GASSER 000000000000000000284439005",
      "amount": "-60.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_84",
      "date": "2026-07-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1552625746 BRACK AG HINTERMAETTLISTR. 3 5506 MAEGENWIL Schweiz Ursprünglicher Auftraggeber: GASSER MELANIE 000000000001111111480860705",
      "description": "Belastung e-banking / Ref.-Nr. 1552625746 BRACK AG HINTERMAETTLISTR. 3 5506 MAEGENWIL Schweiz Ursprünglicher Auftraggeber: GASSER MELANIE 000000000001111111480860705",
      "amount": "-299.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_85",
      "date": "2026-07-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1552493098 WWW.MATHE-LZK.CH DANIELE GIANOTTI",
      "description": "Belastung e-banking / Ref.-Nr. 1552493098 WWW.MATHE-LZK.CH DANIELE GIANOTTI",
      "amount": "-201.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_86",
      "date": "2026-07-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1552452704 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1552452704 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-35.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_87",
      "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,
      "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
    },
    {
      "row_token": "row_88",
      "date": "2026-07-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1551411842 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1551411842 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-50.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_89",
      "date": "2026-07-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1551410667 DR. MED. DENT. ANDRE RAETZER",
      "description": "Belastung e-banking / Ref.-Nr. 1551410667 DR. MED. DENT. ANDRE RAETZER",
      "amount": "-219.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_90",
      "date": "2026-07-06",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_91",
      "date": "2026-07-06",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-0.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_92",
      "date": "2026-07-06",
      "merchant": "Geldbezug Grand Casino Baden",
      "description": "Geldbezug Grand Casino Baden",
      "amount": "-202.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_93",
      "date": "2026-07-06",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "40.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_94",
      "date": "2026-07-03",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-4.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_95",
      "date": "2026-07-03",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-81.98",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_96",
      "date": "2026-07-02",
      "merchant": "TWINT-Zahlung DYNAMICA SHOP, BRUNNADERN",
      "description": "TWINT-Zahlung DYNAMICA SHOP, BRUNNADERN",
      "amount": "-10.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_97",
      "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,
      "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
    },
    {
      "row_token": "row_98",
      "date": "2026-07-02",
      "merchant": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1549742311",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1549742311",
      "amount": "-10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_99",
      "date": "2026-07-02",
      "merchant": "Belastung e-banking / Ref.-Nr. 1549701422 DR. MED. DENT. ANDRE RAETZER",
      "description": "Belastung e-banking / Ref.-Nr. 1549701422 DR. MED. DENT. ANDRE RAETZER",
      "amount": "-49.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_100",
      "date": "2026-07-02",
      "merchant": "Belastung e-banking / Ref.-Nr. 1549685320 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1549685320 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-27.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_101",
      "date": "2026-07-01",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-2.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_102",
      "date": "2026-06-29",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_103",
      "date": "2026-06-29",
      "merchant": "Zahlungseingang / Ref.-Nr. 1547972985 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1547972985 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_104",
      "date": "2026-06-29",
      "merchant": "Zahlungseingang / Ref.-Nr. 1547877861 KANTON AARGAU ABTEILUNG FINANZEN",
      "description": "Zahlungseingang / Ref.-Nr. 1547877861 KANTON AARGAU ABTEILUNG FINANZEN",
      "amount": "1706.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_105",
      "date": "2026-06-29",
      "merchant": "TWINT-Zahlung JUFE 2026, WINDISCH",
      "description": "TWINT-Zahlung JUFE 2026, WINDISCH",
      "amount": "-6.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_106",
      "date": "2026-06-25",
      "merchant": "Zahlungseingang / Ref.-Nr. 1546068901 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1546068901 Gasser Bauunternehmen GmbH",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_107",
      "date": "2026-06-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1545437703 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1545437703 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-22.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_108",
      "date": "2026-06-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1545437721 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1545437721 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_109",
      "date": "2026-06-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1545437678 EINWOHNERGEMEINDE WINDISCH",
      "description": "Belastung e-banking / Ref.-Nr. 1545437678 EINWOHNERGEMEINDE WINDISCH",
      "amount": "-700.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_110",
      "date": "2026-06-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1545432444 DR. MED. DENT. ANDRE RAETZER",
      "description": "Belastung e-banking / Ref.-Nr. 1545432444 DR. MED. DENT. ANDRE RAETZER",
      "amount": "-483.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_111",
      "date": "2026-06-19",
      "merchant": "Zahlungseingang / Ref.-Nr. 1544132165 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1544132165 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_112",
      "date": "2026-06-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1544098334 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1544098334 VISECA PAYMENT SERVICES AG",
      "amount": "-4367.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_113",
      "date": "2026-06-16",
      "merchant": "Zahlungseingang / Ref.-Nr. 1543143156 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1543143156 Einwohnergemeinde Veltheim",
      "amount": "88.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_114",
      "date": "2026-06-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1542773483 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1542773483 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-39.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_115",
      "date": "2026-06-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1542773517 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1542773517 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_116",
      "date": "2026-06-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1542748544 C&A MODE GMBH & CO. KG",
      "description": "Belastung e-banking / Ref.-Nr. 1542748544 C&A MODE GMBH & CO. KG",
      "amount": "-142.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_117",
      "date": "2026-06-11",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-0.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_118",
      "date": "2026-06-09",
      "merchant": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "amount": "-14.31",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_119",
      "date": "2026-06-04",
      "merchant": "Belastung e-banking / Ref.-Nr. 1539020803 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1539020803 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-175.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_120",
      "date": "2026-06-02",
      "merchant": "TWINT-Zahlung JUSTEAT, ZURICH",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "amount": "-47.18",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_121",
      "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": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_122",
      "date": "2026-06-01",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_123",
      "date": "2026-06-01",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-2.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_124",
      "date": "2026-05-29",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-18.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_125",
      "date": "2026-05-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1536150379 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1536150379 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_126",
      "date": "2026-05-28",
      "merchant": "Belastung e-banking / Ref.-Nr. 1535966272 SERAFE AG",
      "description": "Belastung e-banking / Ref.-Nr. 1535966272 SERAFE AG",
      "amount": "-327.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_127",
      "date": "2026-05-28",
      "merchant": "Belastung e-banking / Ref.-Nr. 1535966515 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1535966515 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_128",
      "date": "2026-05-27",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-50.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_129",
      "date": "2026-05-26",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-0.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_130",
      "date": "2026-05-26",
      "merchant": "Zahlungseingang / Ref.-Nr. 1534937674 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1534937674 Gasser Bauunternehmen GmbH",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_131",
      "date": "2026-05-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1534667254 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1534667254 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-198.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_132",
      "date": "2026-05-25",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-101.76",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_133",
      "date": "2026-05-21",
      "merchant": "Belastung e-banking / Ref.-Nr. 1532932446 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1532932446 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_134",
      "date": "2026-05-21",
      "merchant": "Belastung e-banking / Ref.-Nr. 1532932429 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1532932429 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-9.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_135",
      "date": "2026-05-20",
      "merchant": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "amount": "-72.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_136",
      "date": "2026-05-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1532613672 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1532613672 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_137",
      "date": "2026-05-19",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_138",
      "date": "2026-05-19",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_139",
      "date": "2026-05-18",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_140",
      "date": "2026-05-18",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_141",
      "date": "2026-05-18",
      "merchant": "Belastung e-banking / Ref.-Nr. 1531851958 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1531851958 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-64.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_142",
      "date": "2026-05-18",
      "merchant": "Belastung e-banking / Ref.-Nr. 1531851936 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1531851936 VISECA PAYMENT SERVICES AG",
      "amount": "-201.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_143",
      "date": "2026-05-15",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-10.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_144",
      "date": "2026-05-15",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-37.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_145",
      "date": "2026-05-15",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-100.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_146",
      "date": "2026-05-15",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-80.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_147",
      "date": "2026-05-13",
      "merchant": "TWINT-Zahlung REGIONALPOLIZEI BRUGG, BRUGG AG",
      "description": "TWINT-Zahlung REGIONALPOLIZEI BRUGG, BRUGG AG",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_148",
      "date": "2026-05-11",
      "merchant": "Übertrag von 6484.4816.2001 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1530074377",
      "description": "Übertrag von 6484.4816.2001 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1530074377",
      "amount": "179.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_149",
      "date": "2026-05-11",
      "merchant": "Belastung e-banking / Ref.-Nr. 1529818413 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1529818413 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-49.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_150",
      "date": "2026-05-11",
      "merchant": "Belastung e-banking / Ref.-Nr. 1529818430 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1529818430 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_151",
      "date": "2026-05-11",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-3.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_152",
      "date": "2026-05-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1528608085 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1528608085 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-6.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_153",
      "date": "2026-05-05",
      "merchant": "Belastung e-banking / Ref.-Nr. 1527783782 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1527783782 VISECA PAYMENT SERVICES AG",
      "amount": "-387.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_154",
      "date": "2026-05-04",
      "merchant": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "amount": "-29.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_155",
      "date": "2026-05-04",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-30.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_156",
      "date": "2026-05-01",
      "merchant": "TWINT-Zahlung AMSLER SPIELWAREN, EIKEN",
      "description": "TWINT-Zahlung AMSLER SPIELWAREN, EIKEN",
      "amount": "-116.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_157",
      "date": "2026-04-30",
      "merchant": "Zahlungseingang / Ref.-Nr. 1526242044 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1526242044 Einwohnergemeinde Veltheim",
      "amount": "64.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_158",
      "date": "2026-04-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1524946250 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1524946250 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_159",
      "date": "2026-04-27",
      "merchant": "Belastung e-banking / Ref.-Nr. 1524563384 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1524563384 VISECA PAYMENT SERVICES AG",
      "amount": "-2251.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_160",
      "date": "2026-04-27",
      "merchant": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1524563341",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1524563341",
      "amount": "-10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_161",
      "date": "2026-04-27",
      "merchant": "Zahlungseingang / Ref.-Nr. 1524355058 KANTON AARGAU ABTEILUNG FINANZEN",
      "description": "Zahlungseingang / Ref.-Nr. 1524355058 KANTON AARGAU ABTEILUNG FINANZEN",
      "amount": "13284.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_162",
      "date": "2026-04-27",
      "merchant": "Belastung e-banking / Ref.-Nr. 1524125271 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1524125271 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_163",
      "date": "2026-04-27",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-16.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_164",
      "date": "2026-04-24",
      "merchant": "TWINT-Zahlung GONSER AG, STANS",
      "description": "TWINT-Zahlung GONSER AG, STANS",
      "amount": "-9.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_165",
      "date": "2026-04-24",
      "merchant": "Zahlungseingang / Ref.-Nr. 1523127964 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1523127964 Gasser Bauunternehmen GmbH",
      "amount": "349.90",
      "currency": "CHF",
      "category_id": "bcat_incomelohnmelanie",
      "category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_166",
      "date": "2026-04-22",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_167",
      "date": "2026-04-21",
      "merchant": "Belastung e-banking / Ref.-Nr. 1521838513 EINWOHNERGEMEINDE WINDISCH DOHLENZELGSTRASSE 6 5210 WINDISCH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER, MELANIE GASSER-SCHWAGER 000000000110320005120901003",
      "description": "Belastung e-banking / Ref.-Nr. 1521838513 EINWOHNERGEMEINDE WINDISCH DOHLENZELGSTRASSE 6 5210 WINDISCH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER, MELANIE GASSER-SCHWAGER 000000000110320005120901003",
      "amount": "-1178.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_168",
      "date": "2026-04-21",
      "merchant": "Belastung e-banking / Ref.-Nr. 1521838535 HELVETIA SCHWEIZERISCHE LEBENSVERSICHERUNGSGESELLSCHAFT AG ST. ALBAN-ANLAGE 26 4002 BASEL Schweiz Mitteilung: 1210.P0.75275593 Ursprünglicher Auftraggeber: MARCEL GASSER 010075275593010526044401004",
      "description": "Belastung e-banking / Ref.-Nr. 1521838535 HELVETIA SCHWEIZERISCHE LEBENSVERSICHERUNGSGESELLSCHAFT AG ST. ALBAN-ANLAGE 26 4002 BASEL Schweiz Mitteilung: 1210.P0.75275593 Ursprünglicher Auftraggeber: MARCEL GASSER 010075275593010526044401004",
      "amount": "-2400.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_169",
      "date": "2026-04-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1521550601 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1521550601 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_170",
      "date": "2026-04-17",
      "merchant": "TWINT-Zahlung SBB MOBILE, BERN",
      "description": "TWINT-Zahlung SBB MOBILE, BERN",
      "amount": "-40.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_171",
      "date": "2026-04-17",
      "merchant": "TWINT-Zahlung RICARDO AG, ZUG",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "amount": "-11.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_172",
      "date": "2026-04-16",
      "merchant": "TWINT-Zahlung PARKDEPOT GMBH, WALLISELLEN",
      "description": "TWINT-Zahlung PARKDEPOT GMBH, WALLISELLEN",
      "amount": "-3.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_173",
      "date": "2026-04-14",
      "merchant": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_174",
      "date": "2026-04-13",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_175",
      "date": "2026-04-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1519476689 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1519476689 VISECA PAYMENT SERVICES AG",
      "amount": "-49.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_176",
      "date": "2026-04-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1519470557 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1519470557 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_177",
      "date": "2026-04-10",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_178",
      "date": "2026-04-08",
      "merchant": "Geldbezug RB Windisch",
      "description": "Geldbezug RB Windisch",
      "amount": "-1002.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_179",
      "date": "2026-04-08",
      "merchant": "Zahlungseingang / Ref.-Nr. 1518044478 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1518044478 Einwohnergemeinde Veltheim",
      "amount": "23.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_180",
      "date": "2026-04-07",
      "merchant": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "amount": "-36.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_181",
      "date": "2026-04-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1517440460 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "description": "Belastung e-banking / Ref.-Nr. 1517440460 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "amount": "-4796.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_182",
      "date": "2026-04-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1517440446 JAKOB VOGT AG MITTELDORFSTRASSE 7 5234 VILLIGEN Schweiz Mitteilung: RECHNUNG NR. 189176 VOM 01.04.2026 Ursprünglicher Auftraggeber: MELANIE U. MARCEL GASSER 801472000000000000001891766",
      "description": "Belastung e-banking / Ref.-Nr. 1517440446 JAKOB VOGT AG MITTELDORFSTRASSE 7 5234 VILLIGEN Schweiz Mitteilung: RECHNUNG NR. 189176 VOM 01.04.2026 Ursprünglicher Auftraggeber: MELANIE U. MARCEL GASSER 801472000000000000001891766",
      "amount": "-133.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_183",
      "date": "2026-04-02",
      "merchant": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "amount": "-49.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_184",
      "date": "2026-04-01",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-19.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_185",
      "date": "2026-03-31",
      "merchant": "Belastung e-banking / Ref.-Nr. 1515074152 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1515074152 VISECA PAYMENT SERVICES AG",
      "amount": "-816.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_186",
      "date": "2026-03-31",
      "merchant": "Belastung e-banking / Ref.-Nr. 1515022434 EINWOHNERGEMEINDE WINDISCH",
      "description": "Belastung e-banking / Ref.-Nr. 1515022434 EINWOHNERGEMEINDE WINDISCH",
      "amount": "-700.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_187",
      "date": "2026-03-31",
      "merchant": "Belastung e-banking / Ref.-Nr. 1515022449 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1515022449 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-38.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_188",
      "date": "2026-03-30",
      "merchant": "Zahlungseingang / Ref.-Nr. 1514693878 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1514693878 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_189",
      "date": "2026-03-25",
      "merchant": "Zahlungseingang / Ref.-Nr. 1512126454 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1512126454 Gasser Bauunternehmen GmbH",
      "amount": "209.95",
      "currency": "CHF",
      "category_id": "bcat_incomelohnmelanie",
      "category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_190",
      "date": "2026-03-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1511627896 REGA",
      "description": "Belastung e-banking / Ref.-Nr. 1511627896 REGA",
      "amount": "-80.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_191",
      "date": "2026-03-23",
      "merchant": "Belastung e-banking / Ref.-Nr. 1511192618 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: VIDAXL.CH Ursprünglicher Auftraggeber: MELANIE GASSER 771600000013982424040092646",
      "description": "Belastung e-banking / Ref.-Nr. 1511192618 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: VIDAXL.CH Ursprünglicher Auftraggeber: MELANIE GASSER 771600000013982424040092646",
      "amount": "-67.99",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_192",
      "date": "2026-03-23",
      "merchant": "Belastung e-banking / Ref.-Nr. 1511192635 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "description": "Belastung e-banking / Ref.-Nr. 1511192635 VISECA PAYMENT SERVICES AG HAGENHOLZSTRASSE 56 8050 ZUERICH Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 000000000011075681090589545",
      "amount": "-132.26",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_193",
      "date": "2026-03-23",
      "merchant": "Belastung e-banking / Ref.-Nr. 1511195720 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1511195720 SUNRISE GMBH",
      "amount": "-26.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_194",
      "date": "2026-03-23",
      "merchant": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_195",
      "date": "2026-03-20",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "20.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_196",
      "date": "2026-03-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1510489328 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1510489328 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_197",
      "date": "2026-03-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1510052520 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: VALERIE GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "description": "Belastung e-banking / Ref.-Nr. 1510052520 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: VALERIE GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "amount": "-580.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_198",
      "date": "2026-03-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1510052495 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: EMILIA GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "description": "Belastung e-banking / Ref.-Nr. 1510052495 GISI EDITH BIRCHHOF 1 5412 GEBENSTORF Schweiz Mitteilung: EMILIA GASSER 06.04. - 10.04.2026 Ursprünglicher Auftraggeber: MELANIE GASSER",
      "amount": "-580.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_199",
      "date": "2026-03-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1510052533 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: TALLOW Ursprünglicher Auftraggeber: MELANIE GASSER 771600000018410135040092614",
      "description": "Belastung e-banking / Ref.-Nr. 1510052533 KLARNA BANK AB SVEAVAEGEN 46 111 34 STOCKHOLM Schweden Mitteilung: TALLOW Ursprünglicher Auftraggeber: MELANIE GASSER 771600000018410135040092614",
      "amount": "-36.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_200",
      "date": "2026-03-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1509072340 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1509072340 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_201",
      "date": "2026-03-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1509047674 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1509047674 VISECA PAYMENT SERVICES AG",
      "amount": "-360.04",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_202",
      "date": "2026-03-16",
      "merchant": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "amount": "-119.68",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_203",
      "date": "2026-03-13",
      "merchant": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1508595846",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1508595846",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_204",
      "date": "2026-03-13",
      "merchant": "Zahlungseingang / Ref.-Nr. 1508406578 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1508406578 Einwohnergemeinde Veltheim",
      "amount": "171.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_205",
      "date": "2026-03-12",
      "merchant": "TWINT-Zahlung FOTO BACHMANN AG, AADORF",
      "description": "TWINT-Zahlung FOTO BACHMANN AG, AADORF",
      "amount": "-33.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_206",
      "date": "2026-03-12",
      "merchant": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "description": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "amount": "-109.48",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_207",
      "date": "2026-03-11",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_208",
      "date": "2026-03-09",
      "merchant": "Belastung e-banking / Ref.-Nr. 1506643062 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1506643062 VISECA PAYMENT SERVICES AG",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_209",
      "date": "2026-03-06",
      "merchant": "TWINT-Zahlung RICARDO AG, ZUG",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "amount": "-7.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_210",
      "date": "2026-03-05",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-70.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_211",
      "date": "2026-03-05",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-45.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_212",
      "date": "2026-03-05",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-89.99",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_213",
      "date": "2026-03-05",
      "merchant": "TWINT-Zahlung ISENZIO AG, ZUG",
      "description": "TWINT-Zahlung ISENZIO AG, ZUG",
      "amount": "-211.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_214",
      "date": "2026-03-03",
      "merchant": "Belastung e-banking / Ref.-Nr. 1504605274 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1504605274 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-93.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_215",
      "date": "2026-03-03",
      "merchant": "Belastung e-banking / Ref.-Nr. 1504605303 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1504605303 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-50.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_216",
      "date": "2026-03-02",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_217",
      "date": "2026-03-02",
      "merchant": "Zahlungseingang / Ref.-Nr. 1504295766 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1504295766 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_218",
      "date": "2026-02-27",
      "merchant": "TWINT-Zahlung RICARDO AG, ZUG",
      "description": "TWINT-Zahlung RICARDO AG, ZUG",
      "amount": "-47.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_219",
      "date": "2026-02-27",
      "merchant": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "amount": "-69.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_220",
      "date": "2026-02-26",
      "merchant": "Zahlungseingang / Ref.-Nr. 1502606862 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1502606862 Gasser Bauunternehmen GmbH",
      "amount": "332.40",
      "currency": "CHF",
      "category_id": "bcat_incomelohnmelanie",
      "category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_221",
      "date": "2026-02-26",
      "merchant": "TWINT-Zahlung HAPPY POT SARL, ZURICH",
      "description": "TWINT-Zahlung HAPPY POT SARL, ZURICH",
      "amount": "-51.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_222",
      "date": "2026-02-24",
      "merchant": "Zahlungseingang / Ref.-Nr. 1501174032 Abt.Finanzen Aargau Tresorerie",
      "description": "Zahlungseingang / Ref.-Nr. 1501174032 Abt.Finanzen Aargau Tresorerie",
      "amount": "214.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_223",
      "date": "2026-02-23",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_224",
      "date": "2026-02-23",
      "merchant": "Belastung e-banking / Ref.-Nr. 1500743415 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1500743415 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_225",
      "date": "2026-02-23",
      "merchant": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_226",
      "date": "2026-02-23",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-82.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_227",
      "date": "2026-02-20",
      "merchant": "Belastung e-banking / Ref.-Nr. 1500210046 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1500210046 VISECA PAYMENT SERVICES AG",
      "amount": "-3794.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_228",
      "date": "2026-02-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1500115266 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1500115266 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_229",
      "date": "2026-02-18",
      "merchant": "TWINT-Zahlung JUSTEAT, ZURICH",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "amount": "-41.16",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_230",
      "date": "2026-02-16",
      "merchant": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1498813550",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1498813550",
      "amount": "-2231.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_231",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498782151 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 236111510325110000001000005",
      "description": "Belastung e-banking / Ref.-Nr. 1498782151 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 236111510325110000001000005",
      "amount": "-1565.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_232",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498782177 STEUERBEZUG AARGAUER GEMEINDEN 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 104123236111510726110000007",
      "description": "Belastung e-banking / Ref.-Nr. 1498782177 STEUERBEZUG AARGAUER GEMEINDEN 5004 AARAU Schweiz Ursprünglicher Auftraggeber: MARCEL GASSER 104123236111510726110000007",
      "amount": "-13842.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_233",
      "date": "2026-02-16",
      "merchant": "Zahlungseingang / Ref.-Nr. 1498835582 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1498835582 Marcel Gasser",
      "amount": "10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_234",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498756675 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1498756675 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-106.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_235",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498755416 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1498755416 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_236",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498755428 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1498755428 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-65.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_237",
      "date": "2026-02-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1498755442 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1498755442 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_238",
      "date": "2026-02-13",
      "merchant": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "description": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_239",
      "date": "2026-02-10",
      "merchant": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "amount": "-18.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_240",
      "date": "2026-02-09",
      "merchant": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "description": "TWINT-Zahlung POST ONLINE, ZOLLIKOFEN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_241",
      "date": "2026-02-05",
      "merchant": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "description": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "amount": "-195.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_242",
      "date": "2026-02-05",
      "merchant": "Belastung e-banking / Ref.-Nr. 1495557984 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1495557984 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_243",
      "date": "2026-02-05",
      "merchant": "Belastung e-banking / Ref.-Nr. 1495557952 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1495557952 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-89.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_244",
      "date": "2026-02-02",
      "merchant": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "description": "TWINT-Zahlung APFELKISTE.CH, BADEN",
      "amount": "-21.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_245",
      "date": "2026-01-30",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_246",
      "date": "2026-01-29",
      "merchant": "TWINT-Zahlung BOULLARD MUSIQUE SA, MORGES",
      "description": "TWINT-Zahlung BOULLARD MUSIQUE SA, MORGES",
      "amount": "-17.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_247",
      "date": "2026-01-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1492566910 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1492566910 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_248",
      "date": "2026-01-27",
      "merchant": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "description": "TWINT-Zahlung DOSENBACH-OCHSNER AG, DIETIKON",
      "amount": "-71.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_249",
      "date": "2026-01-26",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-74.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_250",
      "date": "2026-01-26",
      "merchant": "Zahlungseingang / Ref.-Nr. 1491518722 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1491518722 Gasser Bauunternehmen GmbH",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": "bcat_incomelohnmelanie",
      "category_name": "Lohn Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_251",
      "date": "2026-01-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1491277653 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1491277653 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_252",
      "date": "2026-01-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1491277567 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1491277567 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-18.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_253",
      "date": "2026-01-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1491277624 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1491277624 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-6.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_254",
      "date": "2026-01-26",
      "merchant": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_255",
      "date": "2026-01-21",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_256",
      "date": "2026-01-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1489353612 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1489353612 Einwohnergemeinde Veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_257",
      "date": "2026-01-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1488994595 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1488994595 VISECA PAYMENT SERVICES AG",
      "amount": "-3700.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_258",
      "date": "2026-01-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1488994622 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1488994622 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_259",
      "date": "2026-01-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1488994576 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1488994576 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-64.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_260",
      "date": "2026-01-19",
      "merchant": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "amount": "-73.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_261",
      "date": "2026-01-14",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_262",
      "date": "2026-01-14",
      "merchant": "Belastung e-banking / Ref.-Nr. 1487485592 EINWOHNERGEMEINDE WINDISCH",
      "description": "Belastung e-banking / Ref.-Nr. 1487485592 EINWOHNERGEMEINDE WINDISCH",
      "amount": "-863.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_263",
      "date": "2026-01-13",
      "merchant": "TWINT-Zahlung BUSSENPORTAL, WETTINGEN",
      "description": "TWINT-Zahlung BUSSENPORTAL, WETTINGEN",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_264",
      "date": "2026-01-12",
      "merchant": "Belastung e-banking / Ref.-Nr. 1486808967 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1486808967 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-191.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_265",
      "date": "2026-01-09",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1486166616",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1486166616",
      "amount": "-4500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_266",
      "date": "2026-01-08",
      "merchant": "TWINT-Zahlung EINWOHNERGEMEINDE WINDISCH, WINDISCH",
      "description": "TWINT-Zahlung EINWOHNERGEMEINDE WINDISCH, WINDISCH",
      "amount": "-120.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_267",
      "date": "2026-01-07",
      "merchant": "Belastung e-banking / Ref.-Nr. 1485561092 FEDEX EXPRESS SWISS POST GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1485561092 FEDEX EXPRESS SWISS POST GMBH",
      "amount": "-49.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_268",
      "date": "2026-01-07",
      "merchant": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_269",
      "date": "2026-01-06",
      "merchant": "Belastung e-banking / Ref.-Nr. 1485020131 STRASSENVERKEHRSAMT KANTON AARGAU",
      "description": "Belastung e-banking / Ref.-Nr. 1485020131 STRASSENVERKEHRSAMT KANTON AARGAU",
      "amount": "-292.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_270",
      "date": "2026-01-05",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_271",
      "date": "2026-01-05",
      "merchant": "Zahlungseingang / Ref.-Nr. 1484659538 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1484659538 Einwohnergemeinde Veltheim",
      "amount": "19.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_272",
      "date": "2026-01-05",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_273",
      "date": "2025-12-29",
      "merchant": "Zahlungseingang / Ref.-Nr. 1481640763 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1481640763 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_274",
      "date": "2025-12-24",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1480336436",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1480336436",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_275",
      "date": "2025-12-24",
      "merchant": "Belastung e-banking / Ref.-Nr. 1480221049 KLARNA BANK AB (PUBL)",
      "description": "Belastung e-banking / Ref.-Nr. 1480221049 KLARNA BANK AB (PUBL)",
      "amount": "-126.52",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_276",
      "date": "2025-12-23",
      "merchant": "Zahlungseingang / Ref.-Nr. 1479757820 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1479757820 Gasser Bauunternehmen GmbH",
      "amount": "309.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_277",
      "date": "2025-12-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1479052113 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1479052113 OEKK KRANKEN- UND UNFALLVERSICHERUNGEN AG",
      "amount": "-38.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_278",
      "date": "2025-12-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1479052473 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1479052473 SUNRISE GMBH",
      "amount": "-22.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_279",
      "date": "2025-12-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1479052397 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1479052397 VISECA PAYMENT SERVICES AG",
      "amount": "-4230.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_280",
      "date": "2025-12-22",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_281",
      "date": "2025-12-19",
      "merchant": "Zahlungseingang / Ref.-Nr. 1478244897 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1478244897 Einwohnergemeinde Veltheim",
      "amount": "2875.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_282",
      "date": "2025-12-18",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-262.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_283",
      "date": "2025-12-15",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_284",
      "date": "2025-12-15",
      "merchant": "TWINT-Zahlung BRACK.CH ONLINESHOP, MAGENWIL",
      "description": "TWINT-Zahlung BRACK.CH ONLINESHOP, MAGENWIL",
      "amount": "-82.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_285",
      "date": "2025-12-15",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_286",
      "date": "2025-12-15",
      "merchant": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "amount": "-65.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_287",
      "date": "2025-12-12",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-49.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_288",
      "date": "2025-12-12",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_289",
      "date": "2025-12-12",
      "merchant": "Belastung e-banking / Ref.-Nr. 1475628099 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1475628099 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_290",
      "date": "2025-12-12",
      "merchant": "Belastung e-banking / Ref.-Nr. 1475628120 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1475628120 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-14601.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_291",
      "date": "2025-12-12",
      "merchant": "Zahlungseingang / Ref.-Nr. 1475604939 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1475604939 Marcel Gasser",
      "amount": "13000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_292",
      "date": "2025-12-11",
      "merchant": "Übertrag von 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1475481340",
      "description": "Übertrag von 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1475481340",
      "amount": "5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_293",
      "date": "2025-12-09",
      "merchant": "TWINT-Zahlung BAZG VIA-WEBSHOP, BERN",
      "description": "TWINT-Zahlung BAZG VIA-WEBSHOP, BERN",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_294",
      "date": "2025-12-08",
      "merchant": "Zahlungseingang / Ref.-Nr. 1474098568 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1474098568 Einwohnergemeinde Veltheim",
      "amount": "146.45",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_295",
      "date": "2025-12-08",
      "merchant": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_296",
      "date": "2025-12-05",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_297",
      "date": "2025-12-03",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_298",
      "date": "2025-12-02",
      "merchant": "Belastung e-banking / Ref.-Nr. 1471854290 KLARNA BANK AB (PUBL)",
      "description": "Belastung e-banking / Ref.-Nr. 1471854290 KLARNA BANK AB (PUBL)",
      "amount": "-139.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_299",
      "date": "2025-12-01",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-88.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_300",
      "date": "2025-12-01",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_303",
      "date": "2025-12-01",
      "merchant": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "description": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "amount": "-165.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_302",
      "date": "2025-12-01",
      "merchant": "Rückgutschrift TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "description": "Rückgutschrift TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "amount": "165.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_303",
      "date": "2025-12-01",
      "merchant": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "description": "TWINT-Zahlung SMYTHS TOYS EU HQ, GALWAY",
      "amount": "-165.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_304",
      "date": "2025-11-28",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_305",
      "date": "2025-11-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1470208078 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1470208078 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_306",
      "date": "2025-11-27",
      "merchant": "TWINT-Zahlung LA REDOUTE SUISSE SA, MONTREUX",
      "description": "TWINT-Zahlung LA REDOUTE SUISSE SA, MONTREUX",
      "amount": "-142.74",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_307",
      "date": "2025-11-26",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1469025007",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1469025007",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_308",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943103 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943103 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-33.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_309",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943264 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943264 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "amount": "-572.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_310",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943327 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943327 DIE AARGAUISCHE GEBAEUDEVERSICHERUNG",
      "amount": "-17.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_311",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943025 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1468943025 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_312",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943131 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943131 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "amount": "-729.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_313",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943087 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943087 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-11.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_314",
      "date": "2025-11-26",
      "merchant": "Belastung e-banking / Ref.-Nr. 1468943011 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1468943011 VISECA PAYMENT SERVICES AG",
      "amount": "-3056.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_315",
      "date": "2025-11-25",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "5.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_316",
      "date": "2025-11-25",
      "merchant": "Zahlungseingang / Ref.-Nr. 1468498708 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1468498708 Gasser Bauunternehmen GmbH",
      "amount": "180.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_317",
      "date": "2025-11-24",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_318",
      "date": "2025-11-24",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-50.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_319",
      "date": "2025-11-21",
      "merchant": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "amount": "-55.45",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_320",
      "date": "2025-11-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1466781666 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1466781666 Einwohnergemeinde Veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_321",
      "date": "2025-11-17",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_322",
      "date": "2025-11-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1464799242 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1464799242 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-5.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_323",
      "date": "2025-11-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1464799268 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1464799268 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_324",
      "date": "2025-11-13",
      "merchant": "Belastung e-banking / Ref.-Nr. 1464773992 JAKOB VOGT AG",
      "description": "Belastung e-banking / Ref.-Nr. 1464773992 JAKOB VOGT AG",
      "amount": "-3404.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_325",
      "date": "2025-11-12",
      "merchant": "TWINT-Zahlung TICKETMASTER SCHWEIZ AG, ZURICH",
      "description": "TWINT-Zahlung TICKETMASTER SCHWEIZ AG, ZURICH",
      "amount": "-215.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_326",
      "date": "2025-11-10",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_327",
      "date": "2025-11-10",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-130.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_328",
      "date": "2025-11-07",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_329",
      "date": "2025-11-07",
      "merchant": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_330",
      "date": "2025-11-07",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-206.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_331",
      "date": "2025-11-07",
      "merchant": "Zahlungseingang / Ref.-Nr. 1463097182 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1463097182 Einwohnergemeinde Veltheim",
      "amount": "50.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_332",
      "date": "2025-11-06",
      "merchant": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "description": "TWINT-Zahlung PUREGYM AG, VOLKETSWIL",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_333",
      "date": "2025-11-03",
      "merchant": "TWINT-Zahlung KOEMPF24.CH, BAD LIEBENZELL",
      "description": "TWINT-Zahlung KOEMPF24.CH, BAD LIEBENZELL",
      "amount": "-56.08",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_334",
      "date": "2025-11-03",
      "merchant": "Belastung e-banking / Ref.-Nr. 1461437499 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1461437499 OEKK Kranken- und Unfallversicherung",
      "amount": "-83.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_335",
      "date": "2025-11-03",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-71.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_336",
      "date": "2025-11-03",
      "merchant": "TWINT-Zahlung BABY-WALZ AG, ST. GALLEN",
      "description": "TWINT-Zahlung BABY-WALZ AG, ST. GALLEN",
      "amount": "-50.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_337",
      "date": "2025-10-29",
      "merchant": "Belastung e-banking / Ref.-Nr. 1459476650 Klarna Bank AB (publ)",
      "description": "Belastung e-banking / Ref.-Nr. 1459476650 Klarna Bank AB (publ)",
      "amount": "-136.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_338",
      "date": "2025-10-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1459114173 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1459114173 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_339",
      "date": "2025-10-28",
      "merchant": "Belastung e-banking / Ref.-Nr. 1458992617 Goenner-Vereinigung der Schweizer Paraplegiker-Stiftung 6207 Nottwil Schweiz Mitteilung: Herzlichen Dank fuer die Erneuerung Ihrer Mitgliedschaft 2026 Ursprünglicher Auftraggeber: Melanie und Marcel Gasser 420343560400000003541970389",
      "description": "Belastung e-banking / Ref.-Nr. 1458992617 Goenner-Vereinigung der Schweizer Paraplegiker-Stiftung 6207 Nottwil Schweiz Mitteilung: Herzlichen Dank fuer die Erneuerung Ihrer Mitgliedschaft 2026 Ursprünglicher Auftraggeber: Melanie und Marcel Gasser 420343560400000003541970389",
      "amount": "-90.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_340",
      "date": "2025-10-28",
      "merchant": "Belastung e-banking / Ref.-Nr. 1458992597 Dr. med. dent. Andre Raetzer Stapferstrasse 28 5200 Brugg Schweiz Mitteilung: PP - 945/7223 - 225060357 Ursprünglicher Auftraggeber: Gasser Melanie 803884000000072232256035775",
      "description": "Belastung e-banking / Ref.-Nr. 1458992597 Dr. med. dent. Andre Raetzer Stapferstrasse 28 5200 Brugg Schweiz Mitteilung: PP - 945/7223 - 225060357 Ursprünglicher Auftraggeber: Gasser Melanie 803884000000072232256035775",
      "amount": "-247.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_341",
      "date": "2025-10-27",
      "merchant": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "amount": "-95.58",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_342",
      "date": "2025-10-27",
      "merchant": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "description": "TWINT-Zahlung IFOLOR SWITZERLAND, KREUZLINGEN",
      "amount": "-74.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_343",
      "date": "2025-10-27",
      "merchant": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "description": "TWINT-Zahlung DECATHLON SPORTS SWITZERLAND, GENEVE",
      "amount": "-141.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_344",
      "date": "2025-10-27",
      "merchant": "Zahlungseingang / Ref.-Nr. 1458763027 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1458763027 Gasser Bauunternehmen GmbH",
      "amount": "188.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_345",
      "date": "2025-10-27",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_346",
      "date": "2025-10-24",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1457455428",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1457455428",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_347",
      "date": "2025-10-22",
      "merchant": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "description": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "amount": "-19.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_348",
      "date": "2025-10-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1456543334 Nicole Becker",
      "description": "Belastung e-banking / Ref.-Nr. 1456543334 Nicole Becker",
      "amount": "-1900.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_349",
      "date": "2025-10-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1456510882 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1456510882 OEKK Kranken- und Unfallversicherung",
      "amount": "-31.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_350",
      "date": "2025-10-22",
      "merchant": "Belastung e-banking / Ref.-Nr. 1456510903 Sunrise GmbH",
      "description": "Belastung e-banking / Ref.-Nr. 1456510903 Sunrise GmbH",
      "amount": "-92.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_351",
      "date": "2025-10-22",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-39.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_352",
      "date": "2025-10-21",
      "merchant": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1456399535",
      "description": "Übertrag auf 0258.9174.2003 Gasser Melanie Marlis / Ref.-Nr. 1456399535",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_353",
      "date": "2025-10-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1455919680 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1455919680 Einwohnergemeinde Veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_354",
      "date": "2025-10-17",
      "merchant": "Zahlungseingang / Ref.-Nr. 1455201360 ASGA PENSIONSKASSE GENOSSENSCHAFT",
      "description": "Zahlungseingang / Ref.-Nr. 1455201360 ASGA PENSIONSKASSE GENOSSENSCHAFT",
      "amount": "450.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_355",
      "date": "2025-10-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1454867357 Viseca Payment Services AG",
      "description": "Belastung e-banking / Ref.-Nr. 1454867357 Viseca Payment Services AG",
      "amount": "-2003.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_356",
      "date": "2025-10-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1454867410 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1454867410 OEKK Kranken- und Unfallversicherung",
      "amount": "-243.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_357",
      "date": "2025-10-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1454512603 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1454512603 OEKK Kranken- und Unfallversicherung",
      "amount": "-144.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_358",
      "date": "2025-10-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1454512620 Sunrise GmbH",
      "description": "Belastung e-banking / Ref.-Nr. 1454512620 Sunrise GmbH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_359",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453198426 Dr. med. dent. Carol Erzberger Landstrasse 99 5430 Wettingen Schweiz Mitteilung: PP - 17227/23534 - 225244640 Ursprünglicher Auftraggeber: Gasser Marcel und Melanie 040905000000235342254464074",
      "description": "Belastung e-banking / Ref.-Nr. 1453198426 Dr. med. dent. Carol Erzberger Landstrasse 99 5430 Wettingen Schweiz Mitteilung: PP - 17227/23534 - 225244640 Ursprünglicher Auftraggeber: Gasser Marcel und Melanie 040905000000235342254464074",
      "amount": "-106.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_360",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453198401 Einwohnergemeinde Windisch Dohlenzelgstrasse 6 5210 Windisch Schweiz Ursprünglicher Auftraggeber: Marcel Gasser, Melanie Gasser-Schwager 000000000110320005001861001",
      "description": "Belastung e-banking / Ref.-Nr. 1453198401 Einwohnergemeinde Windisch Dohlenzelgstrasse 6 5210 Windisch Schweiz Ursprünglicher Auftraggeber: Marcel Gasser, Melanie Gasser-Schwager 000000000110320005001861001",
      "amount": "-1228.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_361",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453202720 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1453202720 OEKK Kranken- und Unfallversicherung",
      "amount": "-1128.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_362",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453202541 OEKK Kranken- und Unfallversicherung",
      "description": "Belastung e-banking / Ref.-Nr. 1453202541 OEKK Kranken- und Unfallversicherung",
      "amount": "-227.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_363",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453202496 Sunrise GmbH",
      "description": "Belastung e-banking / Ref.-Nr. 1453202496 Sunrise GmbH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_364",
      "date": "2025-10-10",
      "merchant": "Belastung e-banking / Ref.-Nr. 1453202521 Einwohnergemeinde Windisch",
      "description": "Belastung e-banking / Ref.-Nr. 1453202521 Einwohnergemeinde Windisch",
      "amount": "-810.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_365",
      "date": "2025-10-09",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_366",
      "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,
      "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
    },
    {
      "row_token": "row_367",
      "date": "2025-09-30",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-143.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_368",
      "date": "2025-09-29",
      "merchant": "Zahlungseingang / Ref.-Nr. 1448106558 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1448106558 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_369",
      "date": "2025-09-29",
      "merchant": "Zahlungseingang / Ref.-Nr. 1448062061 Abteilung Finanzen Aargau Sektion Tresorerie",
      "description": "Zahlungseingang / Ref.-Nr. 1448062061 Abteilung Finanzen Aargau Sektion Tresorerie",
      "amount": "883.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_370",
      "date": "2025-09-29",
      "merchant": "Geldbezug RB Windisch",
      "description": "Geldbezug RB Windisch",
      "amount": "-149.09",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_371",
      "date": "2025-09-26",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1447011997",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1447011997",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_372",
      "date": "2025-09-25",
      "merchant": "Zahlungseingang / Ref.-Nr. 1446125354 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1446125354 Gasser Bauunternehmen GmbH",
      "amount": "163.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_373",
      "date": "2025-09-19",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_374",
      "date": "2025-09-19",
      "merchant": "Zahlungseingang / Ref.-Nr. 1444482795 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1444482795 Einwohnergemeinde Veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_375",
      "date": "2025-09-17",
      "merchant": "Belastung e-banking / Ref.-Nr. 1443980137 DAMENTURNVEREIN WINDISCH",
      "description": "Belastung e-banking / Ref.-Nr. 1443980137 DAMENTURNVEREIN WINDISCH",
      "amount": "-180.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_376",
      "date": "2025-09-17",
      "merchant": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "description": "TWINT-Zahlung TICKETCORNER AG, RUMLANG",
      "amount": "-319.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_377",
      "date": "2025-09-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1443569211 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1443569211 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-5.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_378",
      "date": "2025-09-16",
      "merchant": "Belastung e-banking / Ref.-Nr. 1443569190 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1443569190 VISECA PAYMENT SERVICES AG",
      "amount": "-4465.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_379",
      "date": "2025-09-15",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_380",
      "date": "2025-09-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1443256241 C+A MODE GMBH + CO. KG",
      "description": "Belastung e-banking / Ref.-Nr. 1443256241 C+A MODE GMBH + CO. KG",
      "amount": "-146.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_381",
      "date": "2025-09-15",
      "merchant": "Belastung e-banking / Ref.-Nr. 1443254920 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1443254920 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_382",
      "date": "2025-09-15",
      "merchant": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "description": "TWINT-Zahlung REDCARE APOTHEKE, SEVENUM",
      "amount": "-84.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_383",
      "date": "2025-09-15",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-290.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_384",
      "date": "2025-09-08",
      "merchant": "TWINT-Zahlung INOVENTO AG, RIEHEN",
      "description": "TWINT-Zahlung INOVENTO AG, RIEHEN",
      "amount": "-79.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_385",
      "date": "2025-09-08",
      "merchant": "Belastung e-banking / Ref.-Nr. 1441359286 KANTONSSPITAL BADEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1441359286 KANTONSSPITAL BADEN AG",
      "amount": "-19.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_386",
      "date": "2025-09-08",
      "merchant": "TWINT-Zahlung JUSTEAT, ZURICH",
      "description": "TWINT-Zahlung JUSTEAT, ZURICH",
      "amount": "-78.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_387",
      "date": "2025-09-08",
      "merchant": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "description": "TWINT-Zahlung NESTLE NESPRESSO S.A., VEVEY",
      "amount": "-70.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_388",
      "date": "2025-09-04",
      "merchant": "Belastung e-banking / Ref.-Nr. 1440297881 EMMANUELLE MANCEAU",
      "description": "Belastung e-banking / Ref.-Nr. 1440297881 EMMANUELLE MANCEAU",
      "amount": "-198.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_389",
      "date": "2025-09-02",
      "merchant": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "description": "TWINT-Zahlung SWISSLOS E-COMMERCE, BASEL",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_390",
      "date": "2025-09-01",
      "merchant": "Belastung e-banking / Ref.-Nr. 1439102594 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE",
      "description": "Belastung e-banking / Ref.-Nr. 1439102594 ABTEILUNG FINANZEN AARGAU SEKTION TRESORERIE",
      "amount": "-12.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_391",
      "date": "2025-09-01",
      "merchant": "Belastung e-banking / Ref.-Nr. 1439094439 KANTONSSPITAL BADEN AG",
      "description": "Belastung e-banking / Ref.-Nr. 1439094439 KANTONSSPITAL BADEN AG",
      "amount": "-145.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_392",
      "date": "2025-09-01",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "20.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_393",
      "date": "2025-09-01",
      "merchant": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "description": "TWINT-Zahlung PARKINGPAY-TWINT, SCHLIEREN",
      "amount": "-7.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_394",
      "date": "2025-08-28",
      "merchant": "TWINT-Belastung Geld gesendet an",
      "description": "TWINT-Belastung Geld gesendet an",
      "amount": "-15.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_395",
      "date": "2025-08-28",
      "merchant": "Zahlungseingang / Ref.-Nr. 1437763075 Marcel Gasser",
      "description": "Zahlungseingang / Ref.-Nr. 1437763075 Marcel Gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_396",
      "date": "2025-08-26",
      "merchant": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1436684748",
      "description": "Übertrag auf 6484.4816.2002 Gasser Marcel und Gasser Melanie Marlis / Ref.-Nr. 1436684748",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_397",
      "date": "2025-08-25",
      "merchant": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "description": "TWINT-Zahlung WILDBIENE + PARTNER, ZURICH",
      "amount": "-39.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_398",
      "date": "2025-08-25",
      "merchant": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "description": "TWINT-Zahlung SKYSALE - APFELKISTE.CH, BADEN",
      "amount": "-44.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_399",
      "date": "2025-08-25",
      "merchant": "Zahlungseingang / Ref.-Nr. 1435958960 Gasser Bauunternehmen GmbH",
      "description": "Zahlungseingang / Ref.-Nr. 1435958960 Gasser Bauunternehmen GmbH",
      "amount": "131.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_400",
      "date": "2025-08-25",
      "merchant": "TWINT-Zahlung MIGROS M GEBENSTORF, GEBENSTORF",
      "description": "TWINT-Zahlung MIGROS M GEBENSTORF, GEBENSTORF",
      "amount": "-23.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_401",
      "date": "2025-08-20",
      "merchant": "Zahlungseingang / Ref.-Nr. 1434601662 Einwohnergemeinde Veltheim",
      "description": "Zahlungseingang / Ref.-Nr. 1434601662 Einwohnergemeinde Veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_402",
      "date": "2025-08-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434307712 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "description": "Belastung e-banking / Ref.-Nr. 1434307712 HELVETIA SCHWEIZERISCHE VERSICHERUNGSGESELLSCHAFT AG",
      "amount": "-1269.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_403",
      "date": "2025-08-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434306689 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1434306689 SUNRISE GMBH",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_404",
      "date": "2025-08-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434306717 SUNRISE GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1434306717 SUNRISE GMBH",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_405",
      "date": "2025-08-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434306705 VISECA PAYMENT SERVICES AG",
      "description": "Belastung e-banking / Ref.-Nr. 1434306705 VISECA PAYMENT SERVICES AG",
      "amount": "-3891.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_406",
      "date": "2025-08-19",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434295687 SCHIESSER GMBH",
      "description": "Belastung e-banking / Ref.-Nr. 1434295687 SCHIESSER GMBH",
      "amount": "-35.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_407",
      "date": "2025-08-19",
      "merchant": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "description": "TWINT-Zahlung NAHRIN AG WEBSHOP, RAMERSBERG",
      "amount": "-104.29",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_408",
      "date": "2025-08-18",
      "merchant": "Belastung e-banking / Ref.-Nr. 1434118308 KLARNA BANK AB (PUBL)",
      "description": "Belastung e-banking / Ref.-Nr. 1434118308 KLARNA BANK AB (PUBL)",
      "amount": "-35.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_409",
      "date": "2025-08-18",
      "merchant": "TWINT-Gutschrift Geld erhalten von",
      "description": "TWINT-Gutschrift Geld erhalten von",
      "amount": "57.00",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_410",
      "date": "2025-08-18",
      "merchant": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "description": "TWINT-Zahlung ZALANDO PDP, BERLIN",
      "amount": "-55.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_411",
      "date": "2025-08-12",
      "merchant": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "description": "TWINT-Zahlung EX LIBRIS AG, DIETIKON",
      "amount": "-21.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_412",
      "date": "2025-08-05",
      "merchant": "Zahlungseingang / Ref.-Nr. 1430479194 Abt.Finanzen Aargau Tresorerie",
      "description": "Zahlungseingang / Ref.-Nr. 1430479194 Abt.Finanzen Aargau Tresorerie",
      "amount": "194.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_413",
      "date": "2025-08-04",
      "merchant": "Belastung e-banking / Ref.-Nr. 1429940629 EMMANUELLE MANCEAU",
      "description": "Belastung e-banking / Ref.-Nr. 1429940629 EMMANUELLE MANCEAU",
      "amount": "-198.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_414",
      "date": "2025-08-04",
      "merchant": "Belastung e-banking / Ref.-Nr. 1429938521 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "description": "Belastung e-banking / Ref.-Nr. 1429938521 OEKK KRANKEN- UND UNFALLVERSICHERUNG",
      "amount": "-71.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_415",
      "date": "2025-02-17",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-2.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_416",
      "date": "2024-11-15",
      "merchant": "Agrola",
      "description": "Agrola",
      "amount": "-12.100",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_417",
      "date": "2024-09-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_418",
      "date": "2025-03-12",
      "merchant": "Markets.com",
      "description": "Markets.com",
      "amount": "-999.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_419",
      "date": "2025-03-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-197.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_420",
      "date": "2025-03-10",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-32.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_421",
      "date": "2025-03-03",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-56.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_422",
      "date": "2025-02-26",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_423",
      "date": "2025-02-23",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-10.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_424",
      "date": "2025-02-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-20.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_425",
      "date": "2025-02-19",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_426",
      "date": "2025-02-18",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_427",
      "date": "2025-02-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_428",
      "date": "2025-02-17",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_429",
      "date": "2025-02-15",
      "merchant": "Knie's Kinderzoo - Eingan",
      "description": "Knie's Kinderzoo - Eingan",
      "amount": "-55.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_430",
      "date": "2025-02-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_431",
      "date": "2025-01-31",
      "merchant": "Voegtlin-Meyer AG",
      "description": "Voegtlin-Meyer AG",
      "amount": "-69.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_432",
      "date": "2025-01-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_433",
      "date": "2025-01-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-32.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_434",
      "date": "2024-12-21",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-34.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_435",
      "date": "2024-12-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_436",
      "date": "2024-12-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-121.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_437",
      "date": "2024-12-15",
      "merchant": "Pathé",
      "description": "Pathé",
      "amount": "-43.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_438",
      "date": "2024-12-14",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-29.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_439",
      "date": "2024-12-06",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_440",
      "date": "2024-12-05",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_441",
      "date": "2024-12-03",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_442",
      "date": "2024-12-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-275.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_443",
      "date": "2024-12-02",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-586.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_444",
      "date": "2024-11-30",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-15.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_445",
      "date": "2024-11-30",
      "merchant": "Jelmoli",
      "description": "Jelmoli",
      "amount": "-13.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_446",
      "date": "2024-11-30",
      "merchant": "Analytica Med. Laboratori",
      "description": "Analytica Med. Laboratori",
      "amount": "-307.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_447",
      "date": "2024-11-29",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_448",
      "date": "2024-11-27",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-18.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_449",
      "date": "2024-11-27",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-46.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_450",
      "date": "2024-11-25",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-9.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_451",
      "date": "2024-11-22",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-1.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_452",
      "date": "2024-11-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_453",
      "date": "2024-11-21",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-46.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_454",
      "date": "2024-11-16",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "52.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_455",
      "date": "2024-11-08",
      "merchant": "Sonneland AG Shop",
      "description": "Sonneland AG Shop",
      "amount": "-49.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_456",
      "date": "2024-11-08",
      "merchant": "City Parkhaus Zürich",
      "description": "City Parkhaus Zürich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_457",
      "date": "2024-11-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-77.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_458",
      "date": "2024-11-04",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_459",
      "date": "2024-11-01",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-113.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_460",
      "date": "2024-11-01",
      "merchant": "VAN GRAAF",
      "description": "VAN GRAAF",
      "amount": "-360.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_461",
      "date": "2024-10-31",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-35.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_462",
      "date": "2024-10-27",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-228.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_463",
      "date": "2024-10-09",
      "merchant": "Ticketcorner",
      "description": "Ticketcorner",
      "amount": "-434.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_464",
      "date": "2024-10-07",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-78.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_465",
      "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,
      "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
    },
    {
      "row_token": "row_466",
      "date": "2024-10-03",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_467",
      "date": "2024-10-04",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-11.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_468",
      "date": "2024-10-01",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_469",
      "date": "2024-09-30",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_470",
      "date": "2024-09-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-79.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_471",
      "date": "2024-08-30",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-16.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_472",
      "date": "2024-08-27",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-70.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_473",
      "date": "2024-08-27",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-7.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_474",
      "date": "2024-08-20",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_475",
      "date": "2024-08-19",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-20.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_476",
      "date": "2024-08-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-168.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_477",
      "date": "2024-08-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-145.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_478",
      "date": "2024-08-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_479",
      "date": "2024-08-08",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-26.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_480",
      "date": "2024-08-08",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-57.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_481",
      "date": "2024-08-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-98.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_482",
      "date": "2024-08-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-97.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_483",
      "date": "2024-07-29",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-52.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_484",
      "date": "2024-07-19",
      "merchant": "Spital Bulach",
      "description": "Spital Bulach",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_485",
      "date": "2024-07-13",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-140.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_486",
      "date": "2025-03-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-16.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_487",
      "date": "2025-03-15",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-59.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_488",
      "date": "2025-03-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_489",
      "date": "2025-03-15",
      "merchant": "SBB CFF FFS",
      "description": "SBB CFF FFS",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_490",
      "date": "2025-03-15",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-72.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_491",
      "date": "2025-03-14",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_492",
      "date": "2025-03-12",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_493",
      "date": "2025-03-11",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_494",
      "date": "2025-03-11",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_495",
      "date": "2025-03-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_496",
      "date": "2025-03-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-46.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_497",
      "date": "2025-03-06",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_498",
      "date": "2025-03-07",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_499",
      "date": "2025-03-05",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-9.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_500",
      "date": "2025-03-05",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-73.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_501",
      "date": "2025-03-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-261.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_502",
      "date": "2025-03-03",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-122.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_503",
      "date": "2025-03-01",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-18.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_504",
      "date": "2025-03-01",
      "merchant": "Smyths Toys",
      "description": "Smyths Toys",
      "amount": "-34.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_505",
      "date": "2025-03-01",
      "merchant": "MediaMarkt",
      "description": "MediaMarkt",
      "amount": "-19.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_506",
      "date": "2025-03-01",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-113.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_507",
      "date": "2025-03-01",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-49.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_508",
      "date": "2025-02-28",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_509",
      "date": "2025-02-27",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-68.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_510",
      "date": "2025-02-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-361.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_511",
      "date": "2025-02-25",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_512",
      "date": "2025-02-24",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_513",
      "date": "2025-02-21",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_514",
      "date": "2025-02-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-47.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_515",
      "date": "2025-02-20",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_516",
      "date": "2025-02-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-184.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_517",
      "date": "2025-02-17",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-27.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_518",
      "date": "2025-02-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-83.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_519",
      "date": "2025-02-15",
      "merchant": "Knie's Kinderzoo/Gastro",
      "description": "Knie's Kinderzoo/Gastro",
      "amount": "-4.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_520",
      "date": "2025-02-15",
      "merchant": "Knie's Kinderzoo/Gastro",
      "description": "Knie's Kinderzoo/Gastro",
      "amount": "-39.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_521",
      "date": "2025-02-14",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-39.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_522",
      "date": "2025-02-14",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-8.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_523",
      "date": "2025-02-14",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_524",
      "date": "2025-02-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-172.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_525",
      "date": "2025-02-12",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "11.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_526",
      "date": "2025-02-12",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-52.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_527",
      "date": "2025-02-11",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-63.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_528",
      "date": "2025-02-10",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-7.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_529",
      "date": "2025-02-10",
      "merchant": "Erne Chuchi",
      "description": "Erne Chuchi",
      "amount": "-125.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_530",
      "date": "2025-02-10",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-13.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_531",
      "date": "2025-02-10",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-25.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_532",
      "date": "2025-02-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-125.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_533",
      "date": "2025-02-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-227.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_534",
      "date": "2025-02-07",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-39.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_535",
      "date": "2025-02-07",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-12.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_536",
      "date": "2025-02-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-49.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_537",
      "date": "2025-01-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-226.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_538",
      "date": "2025-01-29",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_539",
      "date": "2025-01-28",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_540",
      "date": "2025-01-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-40.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_541",
      "date": "2025-01-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-109.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_542",
      "date": "2025-01-25",
      "merchant": "Denner",
      "description": "Denner",
      "amount": "-6.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_543",
      "date": "2025-01-24",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_544",
      "date": "2025-01-22",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-38.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_545",
      "date": "2025-01-22",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_546",
      "date": "2025-01-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-242.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_547",
      "date": "2025-01-21",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_548",
      "date": "2025-01-21",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-153.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_549",
      "date": "2025-01-21",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "48.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_550",
      "date": "2025-01-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-1.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_551",
      "date": "2025-01-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-20.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_552",
      "date": "2025-01-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-58.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_553",
      "date": "2025-01-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-53.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_554",
      "date": "2025-01-18",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_555",
      "date": "2025-01-16",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_556",
      "date": "2025-01-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-82.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_557",
      "date": "2025-01-15",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_558",
      "date": "2025-01-15",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-113.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_559",
      "date": "2025-01-13",
      "merchant": "ITS Coop Travel",
      "description": "ITS Coop Travel",
      "amount": "-1366.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_560",
      "date": "2025-01-13",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_561",
      "date": "2025-01-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-279.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_562",
      "date": "2025-01-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-127.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_563",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-20.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_564",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_565",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-104.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_566",
      "date": "2025-01-07",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_567",
      "date": "2025-01-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_568",
      "date": "2025-01-07",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_569",
      "date": "2025-01-06",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-173.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_570",
      "date": "2025-01-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-140.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_571",
      "date": "2025-01-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-138.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_572",
      "date": "2025-01-04",
      "merchant": "Kurhotel im Park",
      "description": "Kurhotel im Park",
      "amount": "-59.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_573",
      "date": "2025-01-04",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_574",
      "date": "2025-01-04",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-74.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_575",
      "date": "2025-01-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-6.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_576",
      "date": "2025-01-02",
      "merchant": "Migros Restaurant",
      "description": "Migros Restaurant",
      "amount": "-48.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_577",
      "date": "2025-01-02",
      "merchant": "Gemeindeverw. Spreitenbac",
      "description": "Gemeindeverw. Spreitenbac",
      "amount": "-18.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_578",
      "date": "2024-12-30",
      "merchant": "Sonneland Kiosk",
      "description": "Sonneland Kiosk",
      "amount": "-50.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_579",
      "date": "2024-12-30",
      "merchant": "Vindonissa Rotpunkt Apoth",
      "description": "Vindonissa Rotpunkt Apoth",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_580",
      "date": "2024-12-30",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-29.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_581",
      "date": "2024-12-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-259.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_582",
      "date": "2024-12-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-397.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_583",
      "date": "2024-12-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-20.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_584",
      "date": "2024-12-21",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-96.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_585",
      "date": "2024-12-21",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_586",
      "date": "2024-12-21",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-42.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_587",
      "date": "2024-12-21",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-273.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_588",
      "date": "2024-12-21",
      "merchant": "Tukan",
      "description": "Tukan",
      "amount": "-101.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_589",
      "date": "2024-12-20",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-26.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_590",
      "date": "2024-12-20",
      "merchant": "Agrola",
      "description": "Agrola",
      "amount": "-73.450",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_591",
      "date": "2024-12-20",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-27.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_592",
      "date": "2024-12-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-109.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_593",
      "date": "2024-12-17",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_594",
      "date": "2024-12-17",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-65.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_595",
      "date": "2024-12-16",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-55.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_596",
      "date": "2024-12-14",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-77.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_597",
      "date": "2024-12-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-42.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_598",
      "date": "2024-12-14",
      "merchant": "Parkhaus Trafo Baden",
      "description": "Parkhaus Trafo Baden",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_599",
      "date": "2024-12-12",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_600",
      "date": "2024-12-13",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_601",
      "date": "2024-12-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-277.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_602",
      "date": "2024-12-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_603",
      "date": "2024-12-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-168.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_604",
      "date": "2024-12-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-55.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_605",
      "date": "2024-12-07",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-50.050",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_606",
      "date": "2024-12-07",
      "merchant": "Denner",
      "description": "Denner",
      "amount": "-45.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_607",
      "date": "2024-12-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_608",
      "date": "2024-12-07",
      "merchant": "H&M",
      "description": "H&M",
      "amount": "-164.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_609",
      "date": "2024-12-05",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-62.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_610",
      "date": "2024-12-04",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_611",
      "date": "2024-12-02",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_612",
      "date": "2024-11-30",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-97.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_613",
      "date": "2024-11-30",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-4.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_614",
      "date": "2024-11-30",
      "merchant": "Schone Bescherung AG",
      "description": "Schone Bescherung AG",
      "amount": "-25.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_615",
      "date": "2024-11-29",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_616",
      "date": "2024-11-28",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_617",
      "date": "2024-11-28",
      "merchant": "Loewen Apotheke Frick",
      "description": "Loewen Apotheke Frick",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_618",
      "date": "2024-11-28",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_619",
      "date": "2024-11-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-86.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_620",
      "date": "2024-11-27",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-34.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_621",
      "date": "2024-11-27",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-23.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_622",
      "date": "2024-11-26",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_623",
      "date": "2024-11-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-146.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_624",
      "date": "2024-11-26",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_625",
      "date": "2024-11-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-158.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_626",
      "date": "2024-11-22",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_627",
      "date": "2024-11-21",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_628",
      "date": "2024-11-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-19.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_629",
      "date": "2024-11-20",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-28.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_630",
      "date": "2024-11-20",
      "merchant": "Tamoil",
      "description": "Tamoil",
      "amount": "-80.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_631",
      "date": "2024-11-19",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_632",
      "date": "2024-11-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-255.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_633",
      "date": "2024-11-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-150.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_634",
      "date": "2024-11-18",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-6.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_635",
      "date": "2024-11-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_636",
      "date": "2024-11-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_637",
      "date": "2024-11-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-100.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_638",
      "date": "2024-11-16",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_639",
      "date": "2024-11-16",
      "merchant": "Lidl",
      "description": "Lidl",
      "amount": "-39.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_640",
      "date": "2024-11-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-139.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_641",
      "date": "2024-11-15",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-21.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_642",
      "date": "2024-11-15",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-59.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_643",
      "date": "2024-11-15",
      "merchant": "Volg",
      "description": "Volg",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_644",
      "date": "2025-03-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_645",
      "date": "2024-11-14",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-50.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_646",
      "date": "2024-11-14",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_647",
      "date": "2024-11-13",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-52.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_648",
      "date": "2024-11-12",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-4.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_649",
      "date": "2024-11-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-166.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_650",
      "date": "2024-11-11",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_651",
      "date": "2024-11-11",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_652",
      "date": "2024-11-11",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_653",
      "date": "2024-11-08",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-20.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_654",
      "date": "2024-11-08",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_655",
      "date": "2024-11-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_656",
      "date": "2024-11-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_657",
      "date": "2024-11-03",
      "merchant": "Seilbahn Weissenstein",
      "description": "Seilbahn Weissenstein",
      "amount": "-67.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_658",
      "date": "2024-11-01",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_659",
      "date": "2024-11-01",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-65.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_660",
      "date": "2024-11-01",
      "merchant": "Claire's",
      "description": "Claire's",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_661",
      "date": "2024-11-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-165.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_662",
      "date": "2024-10-31",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_663",
      "date": "2024-10-29",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_664",
      "date": "2024-10-28",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_665",
      "date": "2024-10-27",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-21.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_666",
      "date": "2024-10-27",
      "merchant": "Zoo Hasel GmbH",
      "description": "Zoo Hasel GmbH",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_667",
      "date": "2024-10-25",
      "merchant": "Migrolino",
      "description": "Migrolino",
      "amount": "-0.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_668",
      "date": "2024-10-25",
      "merchant": "SBB CFF FFS",
      "description": "SBB CFF FFS",
      "amount": "-83.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_669",
      "date": "2024-10-25",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_670",
      "date": "2024-10-24",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-92.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_671",
      "date": "2024-10-24",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_672",
      "date": "2024-10-23",
      "merchant": "Apfelkiste.ch",
      "description": "Apfelkiste.ch",
      "amount": "-9.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_673",
      "date": "2024-10-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-383.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_674",
      "date": "2024-10-22",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_675",
      "date": "2024-10-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_676",
      "date": "2024-10-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-61.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_677",
      "date": "2024-10-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-19.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_678",
      "date": "2024-10-19",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-30.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_679",
      "date": "2024-10-19",
      "merchant": "Spezialitäten-Metzgerei Bechinger",
      "description": "Spezialitäten-Metzgerei Bechinger",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_680",
      "date": "2024-10-19",
      "merchant": "SBB CFF FFS",
      "description": "SBB CFF FFS",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_681",
      "date": "2024-10-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-33.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_682",
      "date": "2024-10-18",
      "merchant": "Restaurant Smiling Fish",
      "description": "Restaurant Smiling Fish",
      "amount": "-38.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_683",
      "date": "2024-10-18",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-26.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_684",
      "date": "2024-10-18",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-19.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_685",
      "date": "2024-10-18",
      "merchant": "Spital Wil",
      "description": "Spital Wil",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_686",
      "date": "2024-10-17",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_687",
      "date": "2024-10-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_688",
      "date": "2024-10-17",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-20.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_689",
      "date": "2024-10-15",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_690",
      "date": "2024-10-16",
      "merchant": "Tank-Rastanlage Neckarbur",
      "description": "Tank-Rastanlage Neckarbur",
      "amount": "-7.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_691",
      "date": "2024-10-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-281.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_692",
      "date": "2024-10-15",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_693",
      "date": "2024-10-11",
      "merchant": "Kraftreaktor Klettereldorado",
      "description": "Kraftreaktor Klettereldorado",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_694",
      "date": "2024-10-11",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_695",
      "date": "2024-10-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-211.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_696",
      "date": "2024-10-10",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-34.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_697",
      "date": "2024-10-09",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_698",
      "date": "2024-10-09",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-260.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_699",
      "date": "2024-10-09",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-11.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_700",
      "date": "2024-10-09",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-5.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_701",
      "date": "2024-10-09",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-28.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_702",
      "date": "2024-10-08",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_703",
      "date": "2024-10-07",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-13.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_704",
      "date": "2024-10-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-166.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_705",
      "date": "2024-10-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-65.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_706",
      "date": "2024-10-03",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-43.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_707",
      "date": "2024-10-03",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-54.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_708",
      "date": "2024-10-03",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-71.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_709",
      "date": "2024-10-03",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_710",
      "date": "2024-10-02",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-196.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_711",
      "date": "2024-10-01",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-1.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_712",
      "date": "2024-10-01",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-54.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_713",
      "date": "2024-09-30",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-56.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_714",
      "date": "2024-09-26",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_715",
      "date": "2024-09-27",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-40.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_716",
      "date": "2024-09-26",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-38.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_717",
      "date": "2024-09-25",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_718",
      "date": "2024-09-24",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_719",
      "date": "2024-09-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-194.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_720",
      "date": "2024-09-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-44.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_721",
      "date": "2024-09-22",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-13.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_722",
      "date": "2024-09-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-52.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_723",
      "date": "2024-09-19",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_724",
      "date": "2024-09-20",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-53.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_725",
      "date": "2024-09-19",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-57.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_726",
      "date": "2024-09-19",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-11.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_727",
      "date": "2024-09-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-260.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_728",
      "date": "2024-09-17",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_729",
      "date": "2024-09-17",
      "merchant": "Sonneland AG Shop",
      "description": "Sonneland AG Shop",
      "amount": "-13.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_730",
      "date": "2024-09-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_731",
      "date": "2024-09-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-9.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_732",
      "date": "2024-09-16",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-8.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_733",
      "date": "2024-09-14",
      "merchant": "Denner",
      "description": "Denner",
      "amount": "-51.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_734",
      "date": "2024-09-14",
      "merchant": "Lidl",
      "description": "Lidl",
      "amount": "-23.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_735",
      "date": "2024-09-13",
      "merchant": "QUALIPET",
      "description": "QUALIPET",
      "amount": "-123.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_736",
      "date": "2024-09-12",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-65.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_737",
      "date": "2024-09-10",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_738",
      "date": "2024-09-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-355.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_739",
      "date": "2024-09-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_740",
      "date": "2024-09-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_741",
      "date": "2024-09-07",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_742",
      "date": "2024-09-07",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-143.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_743",
      "date": "2024-09-07",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-36.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_744",
      "date": "2024-09-04",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-173.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_745",
      "date": "2024-09-05",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-8.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_746",
      "date": "2024-09-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-86.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_747",
      "date": "2024-09-05",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_748",
      "date": "2024-09-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-3.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_749",
      "date": "2024-09-02",
      "merchant": "Gasthaus Felsgarten GmbH",
      "description": "Gasthaus Felsgarten GmbH",
      "amount": "-115.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_750",
      "date": "2024-09-01",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-53.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_751",
      "date": "2024-08-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-94.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_752",
      "date": "2024-08-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-178.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_753",
      "date": "2024-08-29",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_754",
      "date": "2024-08-28",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_755",
      "date": "2024-08-26",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-41.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_756",
      "date": "2024-08-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-295.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_757",
      "date": "2024-08-23",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-54.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_758",
      "date": "2024-08-23",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-32.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_759",
      "date": "2024-08-22",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_760",
      "date": "2024-08-23",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_761",
      "date": "2024-08-22",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-42.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_762",
      "date": "2024-08-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-6.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_763",
      "date": "2024-08-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-160.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_764",
      "date": "2024-08-20",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_765",
      "date": "2024-08-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_766",
      "date": "2024-08-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-29.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_767",
      "date": "2024-08-16",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-9.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_768",
      "date": "2024-08-17",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_769",
      "date": "2024-08-15",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-45.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_770",
      "date": "2024-08-14",
      "merchant": "Eventlogistik-Armyliq.",
      "description": "Eventlogistik-Armyliq.",
      "amount": "-48.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_771",
      "date": "2024-08-13",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-127.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_772",
      "date": "2024-08-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-222.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_773",
      "date": "2024-08-08",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_774",
      "date": "2024-08-08",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-144.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_775",
      "date": "2024-08-06",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-75.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_776",
      "date": "2024-08-05",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_777",
      "date": "2024-08-05",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-34.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_778",
      "date": "2024-08-04",
      "merchant": "Apotheke Suessbach AG",
      "description": "Apotheke Suessbach AG",
      "amount": "-20.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_779",
      "date": "2024-08-03",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_780",
      "date": "2024-07-31",
      "merchant": "Parkplatz Rosengarten",
      "description": "Parkplatz Rosengarten",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_781",
      "date": "2024-07-31",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_782",
      "date": "2024-07-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-22.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_783",
      "date": "2024-07-31",
      "merchant": "Vindonissa Rotpunkt Apoth",
      "description": "Vindonissa Rotpunkt Apoth",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_784",
      "date": "2024-07-30",
      "merchant": "Parkplatz Rosengarten",
      "description": "Parkplatz Rosengarten",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_785",
      "date": "2024-07-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-157.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_786",
      "date": "2024-07-30",
      "merchant": "Ricardo",
      "description": "Ricardo",
      "amount": "-29.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_787",
      "date": "2024-07-28",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-140.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_788",
      "date": "2024-07-28",
      "merchant": "OTT-Feuerwerk",
      "description": "OTT-Feuerwerk",
      "amount": "-74.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_789",
      "date": "2024-07-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-85.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_790",
      "date": "2024-07-25",
      "merchant": "EasyPark",
      "description": "EasyPark",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_791",
      "date": "2024-07-24",
      "merchant": "AliExpress",
      "description": "AliExpress",
      "amount": "-43.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_792",
      "date": "2024-07-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_793",
      "date": "2024-07-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-59.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_794",
      "date": "2024-07-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-38.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_795",
      "date": "2024-07-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-179.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_796",
      "date": "2024-07-19",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-4.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_797",
      "date": "2024-07-19",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_798",
      "date": "2024-07-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-9.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_799",
      "date": "2024-07-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-52.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_800",
      "date": "2024-07-18",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-6.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_801",
      "date": "2024-07-17",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_802",
      "date": "2024-07-17",
      "merchant": "Spital Bulach - Parking",
      "description": "Spital Bulach - Parking",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_803",
      "date": "2024-07-17",
      "merchant": "Kurhotel im Park",
      "description": "Kurhotel im Park",
      "amount": "-60.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_804",
      "date": "2024-07-16",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_805",
      "date": "2024-07-17",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_806",
      "date": "2024-07-15",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-88.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_807",
      "date": "2024-07-15",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-30.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_808",
      "date": "2024-07-15",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-6.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_809",
      "date": "2024-07-13",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-4.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_810",
      "date": "2024-07-13",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-25.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_811",
      "date": "2024-07-13",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-69.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_812",
      "date": "2024-07-12",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_813",
      "date": "2024-07-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-355.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_814",
      "date": "2024-07-12",
      "merchant": "Spital Bulach - Parking",
      "description": "Spital Bulach - Parking",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_815",
      "date": "2024-07-11",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_816",
      "date": "2025-03-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-54.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_817",
      "date": "2025-03-19",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-5.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_818",
      "date": "2025-03-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_819",
      "date": "2025-04-08",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_820",
      "date": "2025-08-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-18.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_821",
      "date": "2025-04-16",
      "merchant": "Volg",
      "description": "Volg",
      "amount": "-21.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_822",
      "date": "2025-09-15",
      "merchant": "Ristorante Pizzeria La Pa",
      "description": "Ristorante Pizzeria La Pa",
      "amount": "-145.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_823",
      "date": "2025-03-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-131.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_824",
      "date": "2025-03-19",
      "merchant": "Markets.com",
      "description": "Markets.com",
      "amount": "-452.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_825",
      "date": "2025-04-30",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-21.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_826",
      "date": "2025-03-19",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_827",
      "date": "2025-05-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-49.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_828",
      "date": "2025-03-21",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_829",
      "date": "2025-05-10",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-47.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_830",
      "date": "2025-03-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_831",
      "date": "2025-03-20",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_832",
      "date": "2025-03-21",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-129.800",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_833",
      "date": "2025-03-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-89.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_834",
      "date": "2025-03-22",
      "merchant": "Möbelmarkt Dogern",
      "description": "Möbelmarkt Dogern",
      "amount": "-5.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_835",
      "date": "2025-03-22",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-27.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_836",
      "date": "2025-05-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_837",
      "date": "2025-05-13",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-28.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_838",
      "date": "2025-05-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-115.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_839",
      "date": "2025-03-24",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_840",
      "date": "2025-05-14",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-15.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_841",
      "date": "2025-05-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_842",
      "date": "2025-03-25",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-9.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_843",
      "date": "2025-03-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-278.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_844",
      "date": "2025-05-23",
      "merchant": "Dropbox",
      "description": "Dropbox",
      "amount": "-114.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_845",
      "date": "2025-05-24",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-142.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_846",
      "date": "2025-05-24",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-42.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_847",
      "date": "2025-03-25",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_848",
      "date": "2025-03-26",
      "merchant": "Fressnapf",
      "description": "Fressnapf",
      "amount": "-38.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_849",
      "date": "2025-06-07",
      "merchant": "Volvo Car Corporation",
      "description": "Volvo Car Corporation",
      "amount": "-43.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_850",
      "date": "2025-06-09",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-72.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_851",
      "date": "2025-06-12",
      "merchant": "Kantonsspital Baden",
      "description": "Kantonsspital Baden",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_852",
      "date": "2025-06-12",
      "merchant": "Apotheke Tag & Nacht",
      "description": "Apotheke Tag & Nacht",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_853",
      "date": "2025-06-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-435.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_854",
      "date": "2025-06-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_855",
      "date": "2025-06-19",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-169.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_856",
      "date": "2025-03-26",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-52.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_857",
      "date": "2025-06-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-235.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_858",
      "date": "2025-03-26",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-85.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_859",
      "date": "2025-03-26",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-29.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_860",
      "date": "2025-03-28",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-9.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_861",
      "date": "2025-03-28",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_862",
      "date": "2025-07-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-28.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_863",
      "date": "2025-07-07",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-19.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_864",
      "date": "2025-03-28",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_865",
      "date": "2025-03-29",
      "merchant": "Grand Casino Baden",
      "description": "Grand Casino Baden",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_866",
      "date": "2025-03-29",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-25.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_867",
      "date": "2025-03-29",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-3.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_868",
      "date": "2025-03-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-87.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_869",
      "date": "2025-03-31",
      "merchant": "Supermercato Dpiu''",
      "description": "Supermercato Dpiu''",
      "amount": "-12.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_870",
      "date": "2025-04-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-223.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_871",
      "date": "2025-04-01",
      "merchant": "Esso",
      "description": "Esso",
      "amount": "-67.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_872",
      "date": "2025-04-01",
      "merchant": "TradingViewVProduct",
      "description": "TradingViewVProduct",
      "amount": "-31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_873",
      "date": "2025-04-03",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_874",
      "date": "2025-04-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-79.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_875",
      "date": "2025-07-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-234.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_876",
      "date": "2025-07-17",
      "merchant": "Sonnhalde",
      "description": "Sonnhalde",
      "amount": "-561.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_877",
      "date": "2025-04-05",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-327.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_878",
      "date": "2025-04-05",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-27.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_879",
      "date": "2025-04-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-11.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_880",
      "date": "2025-07-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_881",
      "date": "2025-07-21",
      "merchant": "Lidl",
      "description": "Lidl",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_882",
      "date": "2025-07-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_883",
      "date": "2025-04-08",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_884",
      "date": "2025-08-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-185.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_885",
      "date": "2025-04-09",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_886",
      "date": "2025-04-11",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_887",
      "date": "2025-04-11",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-35.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_888",
      "date": "2025-04-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-88.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_889",
      "date": "2025-08-06",
      "merchant": "Restaurant Pantanal",
      "description": "Restaurant Pantanal",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_890",
      "date": "2025-04-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-19.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_891",
      "date": "2025-04-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-46.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_892",
      "date": "2025-04-11",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-20.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_893",
      "date": "2025-04-12",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-78.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_894",
      "date": "2025-08-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_895",
      "date": "2025-08-23",
      "merchant": "QUALIPET",
      "description": "QUALIPET",
      "amount": "-85.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_896",
      "date": "2025-04-13",
      "merchant": "Sami International",
      "description": "Sami International",
      "amount": "-36.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_897",
      "date": "2025-04-14",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-8.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_898",
      "date": "2025-04-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-58.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_899",
      "date": "2025-04-14",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_900",
      "date": "2025-04-15",
      "merchant": "Parkplatzannerstrasse",
      "description": "Parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_901",
      "date": "2025-09-05",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-12.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_902",
      "date": "2025-04-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-124.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_903",
      "date": "2025-04-16",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-220.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_904",
      "date": "2025-09-09",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_905",
      "date": "2025-09-11",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_906",
      "date": "2025-09-15",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-160.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_907",
      "date": "2025-09-16",
      "merchant": "Apotheke Tag & Nacht",
      "description": "Apotheke Tag & Nacht",
      "amount": "-63.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_908",
      "date": "2025-09-17",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_909",
      "date": "2025-09-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_910",
      "date": "2025-09-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-1.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_911",
      "date": "2025-04-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_912",
      "date": "2025-04-22",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_913",
      "date": "2025-10-15",
      "merchant": "Volg",
      "description": "Volg",
      "amount": "-82.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_914",
      "date": "2025-04-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-359.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_915",
      "date": "2025-04-27",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-56.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_916",
      "date": "2025-04-28",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_917",
      "date": "2025-04-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-59.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_918",
      "date": "2025-04-29",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_919",
      "date": "2025-04-29",
      "merchant": "Eisi Parkhaus AG",
      "description": "Eisi Parkhaus AG",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_920",
      "date": "2025-04-29",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-94.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_921",
      "date": "2025-04-30",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-11.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_922",
      "date": "2025-04-30",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_923",
      "date": "2025-05-01",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_924",
      "date": "2025-05-03",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-79.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_925",
      "date": "2025-05-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-36.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_926",
      "date": "2025-05-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-456.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_927",
      "date": "2025-05-03",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-174.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_928",
      "date": "2025-05-05",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_929",
      "date": "2025-05-05",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_930",
      "date": "2025-05-05",
      "merchant": "Lidl",
      "description": "Lidl",
      "amount": "-1.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_931",
      "date": "2025-05-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-38.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_932",
      "date": "2025-05-06",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_933",
      "date": "2025-05-06",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_934",
      "date": "2025-05-08",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_935",
      "date": "2025-05-09",
      "merchant": "Koi-Breeder",
      "description": "Koi-Breeder",
      "amount": "-119.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_936",
      "date": "2025-05-09",
      "merchant": "Yavuz Market",
      "description": "Yavuz Market",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_937",
      "date": "2025-05-09",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-31.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_938",
      "date": "2025-05-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-67.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_939",
      "date": "2025-05-12",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-137.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_940",
      "date": "2025-05-12",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_941",
      "date": "2025-05-13",
      "merchant": "Tamoil",
      "description": "Tamoil",
      "amount": "-1.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_942",
      "date": "2025-05-13",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-52.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_943",
      "date": "2025-05-15",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-13.950",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_944",
      "date": "2025-05-15",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-9.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_945",
      "date": "2025-05-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-481.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_946",
      "date": "2025-05-15",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_947",
      "date": "2025-05-16",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-71.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_948",
      "date": "2025-05-16",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-48.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_949",
      "date": "2025-05-20",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_950",
      "date": "2025-05-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-287.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_951",
      "date": "2025-05-20",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-60.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_952",
      "date": "2025-05-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-18.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_953",
      "date": "2025-05-20",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_954",
      "date": "2025-05-21",
      "merchant": "Gemeinde Windisch",
      "description": "Gemeinde Windisch",
      "amount": "-70.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_955",
      "date": "2025-05-21",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-9.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_956",
      "date": "2025-05-22",
      "merchant": "Solar Manager AG",
      "description": "Solar Manager AG",
      "amount": "-44.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_957",
      "date": "2025-05-22",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-4.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_958",
      "date": "2025-05-22",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_959",
      "date": "2025-05-23",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-65.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_960",
      "date": "2025-05-24",
      "merchant": "Royal Dutch Shell (Shell)",
      "description": "Royal Dutch Shell (Shell)",
      "amount": "-80.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_961",
      "date": "2025-05-25",
      "merchant": "AliExpress",
      "description": "AliExpress",
      "amount": "-109.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_962",
      "date": "2025-05-27",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_963",
      "date": "2025-05-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-275.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_964",
      "date": "2025-05-27",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-62.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_965",
      "date": "2025-05-28",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_966",
      "date": "2025-05-31",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-15.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_967",
      "date": "2025-05-31",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-50.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_968",
      "date": "2025-06-02",
      "merchant": "iHerb",
      "description": "iHerb",
      "amount": "-45.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_969",
      "date": "2025-06-03",
      "merchant": "Norton",
      "description": "Norton",
      "amount": "-109.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_970",
      "date": "2025-06-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-328.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_971",
      "date": "2025-06-03",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_972",
      "date": "2025-06-04",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_973",
      "date": "2025-06-05",
      "merchant": "Alpha Progression",
      "description": "Alpha Progression",
      "amount": "-63.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_974",
      "date": "2025-06-05",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_975",
      "date": "2025-06-05",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_976",
      "date": "2025-06-06",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_977",
      "date": "2025-06-06",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_978",
      "date": "2025-06-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-402.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_979",
      "date": "2025-06-11",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_980",
      "date": "2025-06-13",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-6.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_981",
      "date": "2025-06-13",
      "merchant": "Alpamare",
      "description": "Alpamare",
      "amount": "-32.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_982",
      "date": "2025-06-13",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-27.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_983",
      "date": "2025-06-14",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-176.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_984",
      "date": "2025-06-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-174.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_985",
      "date": "2025-06-16",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-60.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_986",
      "date": "2025-06-16",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_987",
      "date": "2025-06-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-9.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_988",
      "date": "2025-06-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-8.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_989",
      "date": "2025-06-18",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-18.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_990",
      "date": "2025-06-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_991",
      "date": "2025-06-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-265.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_992",
      "date": "2025-06-20",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-45.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_993",
      "date": "2025-06-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-29.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_994",
      "date": "2025-06-21",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-64.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_995",
      "date": "2025-06-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_996",
      "date": "2025-06-23",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-18.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_997",
      "date": "2025-06-24",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-63.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_998",
      "date": "2025-06-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-37.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_999",
      "date": "2025-06-25",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-29.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1000",
      "date": "2025-06-26",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-29.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1001",
      "date": "2025-06-26",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1002",
      "date": "2025-06-26",
      "merchant": "Schmidt's Märkte",
      "description": "Schmidt's Märkte",
      "amount": "-8.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1003",
      "date": "2025-06-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-102.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1004",
      "date": "2025-06-30",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-60.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1005",
      "date": "2025-06-30",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-238.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1006",
      "date": "2025-06-30",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-98.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1007",
      "date": "2025-06-30",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-42.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1008",
      "date": "2025-07-01",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1009",
      "date": "2025-07-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-37.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1010",
      "date": "2025-07-02",
      "merchant": "Ristorante Sale e Pepe",
      "description": "Ristorante Sale e Pepe",
      "amount": "-180.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1011",
      "date": "2025-07-02",
      "merchant": "TradingViewVProduct",
      "description": "TradingViewVProduct",
      "amount": "-15.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1012",
      "date": "2025-07-03",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1013",
      "date": "2025-07-05",
      "merchant": "Parkhaus Messe Zürich",
      "description": "Parkhaus Messe Zürich",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1014",
      "date": "2025-07-05",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-23.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1015",
      "date": "2025-07-06",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-97.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1016",
      "date": "2025-07-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-93.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1017",
      "date": "2025-07-08",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-3.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1018",
      "date": "2025-07-08",
      "merchant": "H&M",
      "description": "H&M",
      "amount": "-81.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1019",
      "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,
      "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
    },
    {
      "row_token": "row_1020",
      "date": "2025-07-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1021",
      "date": "2025-07-08",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-99.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1022",
      "date": "2025-07-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-53.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1023",
      "date": "2025-07-08",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1024",
      "date": "2025-07-10",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1025",
      "date": "2025-07-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-161.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1026",
      "date": "2025-07-13",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1027",
      "date": "2025-07-15",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-27.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1028",
      "date": "2025-07-15",
      "merchant": "Rotpunkt Apotheken",
      "description": "Rotpunkt Apotheken",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1029",
      "date": "2025-07-17",
      "merchant": "Grand Casino Baden",
      "description": "Grand Casino Baden",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1030",
      "date": "2025-07-17",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-23.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1031",
      "date": "2025-07-18",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-158.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1032",
      "date": "2025-07-20",
      "merchant": "Legionarspfad",
      "description": "Legionarspfad",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1033",
      "date": "2025-07-20",
      "merchant": "Legionarspfad",
      "description": "Legionarspfad",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1034",
      "date": "2025-07-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-17.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1035",
      "date": "2025-07-21",
      "merchant": "Migros Restaurant",
      "description": "Migros Restaurant",
      "amount": "-55.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1036",
      "date": "2025-07-21",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-167.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1037",
      "date": "2025-07-22",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-68.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1038",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-7.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1039",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-10.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1040",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-36.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1041",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-16.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1042",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-7.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1043",
      "date": "2025-07-22",
      "merchant": "Europa-Park GmbH",
      "description": "Europa-Park GmbH",
      "amount": "-269.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1044",
      "date": "2025-07-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-259.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1045",
      "date": "2025-07-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1046",
      "date": "2025-07-24",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1047",
      "date": "2025-07-24",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-339.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1048",
      "date": "2025-07-25",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-44.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1049",
      "date": "2025-07-25",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-199.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1050",
      "date": "2025-07-28",
      "merchant": "Disney Streaming",
      "description": "Disney Streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1051",
      "date": "2025-07-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-158.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1052",
      "date": "2025-08-01",
      "merchant": "OTT-Feuerwerk",
      "description": "OTT-Feuerwerk",
      "amount": "-101.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1053",
      "date": "2025-08-01",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1054",
      "date": "2025-08-02",
      "merchant": "TradingViewVProduct",
      "description": "TradingViewVProduct",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1055",
      "date": "2025-08-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-236.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1056",
      "date": "2025-08-06",
      "merchant": "Zoo Zürich",
      "description": "Zoo Zürich",
      "amount": "-50.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1057",
      "date": "2025-08-06",
      "merchant": "Restaurant Pantanal",
      "description": "Restaurant Pantanal",
      "amount": "-14.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1058",
      "date": "2025-08-06",
      "merchant": "Restaurant Pantanal",
      "description": "Restaurant Pantanal",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1059",
      "date": "2025-08-06",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-41.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1060",
      "date": "2025-08-07",
      "merchant": "EasyPark",
      "description": "EasyPark",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1061",
      "date": "2025-08-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-193.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1062",
      "date": "2025-08-08",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-151.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1063",
      "date": "2025-08-11",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1064",
      "date": "2025-08-12",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1065",
      "date": "2025-08-13",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1066",
      "date": "2025-08-13",
      "merchant": "Migrol AG",
      "description": "Migrol AG",
      "amount": "-74.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1067",
      "date": "2025-08-14",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1068",
      "date": "2025-08-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-376.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1069",
      "date": "2025-08-14",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1070",
      "date": "2025-08-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-34.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1071",
      "date": "2025-08-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-8.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1072",
      "date": "2025-08-16",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-18.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1073",
      "date": "2025-08-16",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-57.850",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1074",
      "date": "2025-08-16",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-85.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1075",
      "date": "2025-08-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-47.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1076",
      "date": "2025-08-19",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1077",
      "date": "2025-08-19",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1078",
      "date": "2025-08-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-256.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1079",
      "date": "2025-08-20",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1080",
      "date": "2025-08-21",
      "merchant": "Ricardo",
      "description": "Ricardo",
      "amount": "-17.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1081",
      "date": "2025-08-21",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-70.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1082",
      "date": "2025-08-21",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1083",
      "date": "2025-08-22",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1084",
      "date": "2025-08-23",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-247.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1085",
      "date": "2025-08-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-49.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1086",
      "date": "2025-08-26",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1087",
      "date": "2025-08-27",
      "merchant": "Sonneland AG Shop",
      "description": "Sonneland AG Shop",
      "amount": "-20.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1088",
      "date": "2025-08-27",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-30.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1089",
      "date": "2025-08-28",
      "merchant": "Disney Streaming",
      "description": "Disney Streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1090",
      "date": "2025-08-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-285.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1091",
      "date": "2025-08-28",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1092",
      "date": "2025-08-30",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-84.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1093",
      "date": "2025-08-30",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-96.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1094",
      "date": "2025-08-30",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-80.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1095",
      "date": "2025-08-30",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-85.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1096",
      "date": "2025-08-30",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-62.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1097",
      "date": "2025-08-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1098",
      "date": "2025-08-30",
      "merchant": "H&M",
      "description": "H&M",
      "amount": "-210.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1099",
      "date": "2025-08-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-71.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1100",
      "date": "2025-08-30",
      "merchant": "Smyths Toys",
      "description": "Smyths Toys",
      "amount": "-178.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1101",
      "date": "2025-08-30",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-32.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1102",
      "date": "2025-08-31",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-20.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1103",
      "date": "2025-09-01",
      "merchant": "ITS Coop Travel",
      "description": "ITS Coop Travel",
      "amount": "-900.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1104",
      "date": "2025-09-01",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-45.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1105",
      "date": "2025-09-02",
      "merchant": "Gasthaus Felsgarten GmbH",
      "description": "Gasthaus Felsgarten GmbH",
      "amount": "-275.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1106",
      "date": "2025-09-02",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1107",
      "date": "2025-09-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-165.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1108",
      "date": "2025-09-04",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1109",
      "date": "2025-09-08",
      "merchant": "Kleintierpraxis Tim",
      "description": "Kleintierpraxis Tim",
      "amount": "-188.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1110",
      "date": "2025-09-09",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-30.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1111",
      "date": "2025-09-10",
      "merchant": "Denner",
      "description": "Denner",
      "amount": "-0.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1112",
      "date": "2025-09-10",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1113",
      "date": "2025-09-11",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1114",
      "date": "2025-09-11",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-11.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1115",
      "date": "2025-09-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-434.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1116",
      "date": "2025-09-16",
      "merchant": "Ricardo",
      "description": "Ricardo",
      "amount": "-2.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1117",
      "date": "2025-09-16",
      "merchant": "Markets.com",
      "description": "Markets.com",
      "amount": "577.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1118",
      "date": "2025-09-16",
      "merchant": "Markets.com",
      "description": "Markets.com",
      "amount": "408.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1119",
      "date": "2025-09-16",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-43.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1120",
      "date": "2025-11-15",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-43.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1121",
      "date": "2025-09-16",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1122",
      "date": "2025-09-17",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1123",
      "date": "2025-09-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-76.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1124",
      "date": "2025-09-18",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1125",
      "date": "2025-09-18",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1126",
      "date": "2025-09-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-33.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1127",
      "date": "2025-09-18",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1128",
      "date": "2025-09-18",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1129",
      "date": "2025-09-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-305.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1130",
      "date": "2025-09-19",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-64.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1131",
      "date": "2025-09-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-17.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1132",
      "date": "2025-09-22",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-73.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1133",
      "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,
      "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
    },
    {
      "row_token": "row_1134",
      "date": "2025-09-23",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-62.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1135",
      "date": "2025-09-24",
      "merchant": "Rotpunkt Apotheken",
      "description": "Rotpunkt Apotheken",
      "amount": "-65.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1136",
      "date": "2025-09-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-104.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1137",
      "date": "2025-09-27",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-48.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1138",
      "date": "2025-09-27",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-53.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1139",
      "date": "2025-09-28",
      "merchant": "Disney Streaming",
      "description": "Disney Streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1140",
      "date": "2025-09-30",
      "merchant": "Parkhaus 0",
      "description": "Parkhaus 0",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1141",
      "date": "2025-09-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-40.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1142",
      "date": "2025-09-30",
      "merchant": "K Kiosk",
      "description": "K Kiosk",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1143",
      "date": "2025-04-17",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-69.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1144",
      "date": "2025-09-30",
      "merchant": "K Kiosk",
      "description": "K Kiosk",
      "amount": "-62.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1145",
      "date": "2025-04-17",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-300.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1146",
      "date": "2025-04-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1147",
      "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,
      "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
    },
    {
      "row_token": "row_1148",
      "date": "2025-09-30",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-33.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1149",
      "date": "2025-10-01",
      "merchant": "BK Cala Millor",
      "description": "BK Cala Millor",
      "amount": "-14.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1150",
      "date": "2025-10-01",
      "merchant": "Apartamentos Mercedes",
      "description": "Apartamentos Mercedes",
      "amount": "-44.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1151",
      "date": "2025-10-01",
      "merchant": "Zurich Duty Free",
      "description": "Zurich Duty Free",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1152",
      "date": "2025-10-01",
      "merchant": "Retail inMotion",
      "description": "Retail inMotion",
      "amount": "-4.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1153",
      "date": "2025-10-02",
      "merchant": "Lidl",
      "description": "Lidl",
      "amount": "-9.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1154",
      "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,
      "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
    },
    {
      "row_token": "row_1155",
      "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,
      "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
    },
    {
      "row_token": "row_1156",
      "date": "2025-10-07",
      "merchant": "Apartamentos Mercedes",
      "description": "Apartamentos Mercedes",
      "amount": "-75.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1157",
      "date": "2025-04-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-338.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1158",
      "date": "2025-04-17",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-52.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1159",
      "date": "2025-10-07",
      "merchant": "SPAR",
      "description": "SPAR",
      "amount": "-5.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1160",
      "date": "2025-10-08",
      "merchant": "Palma de Mallorca Airport",
      "description": "Palma de Mallorca Airport",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1161",
      "date": "2025-10-08",
      "merchant": "Parkhaus 0",
      "description": "Parkhaus 0",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1162",
      "date": "2025-10-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-378.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1163",
      "date": "2025-10-08",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-60.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1164",
      "date": "2025-10-09",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-186.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1165",
      "date": "2025-10-09",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1166",
      "date": "2025-10-09",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1167",
      "date": "2025-04-18",
      "merchant": "Thermalquelle AG Zurzach",
      "description": "Thermalquelle AG Zurzach",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1168",
      "date": "2025-10-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-7.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1169",
      "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",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1170",
      "date": "2025-04-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1171",
      "date": "2025-10-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-52.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1172",
      "date": "2025-10-14",
      "merchant": "Beck-Mobile 1",
      "description": "Beck-Mobile 1",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1173",
      "date": "2025-04-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-181.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1174",
      "date": "2025-10-13",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-13.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1175",
      "date": "2025-10-15",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-56.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1176",
      "date": "2025-10-16",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1177",
      "date": "2025-04-23",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-40.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1178",
      "date": "2025-10-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-58.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1179",
      "date": "2025-10-17",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1180",
      "date": "2025-10-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1181",
      "date": "2025-10-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-280.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1182",
      "date": "2025-10-19",
      "merchant": "2CO.COMöBITDEFENDER",
      "description": "2CO.COMöBITDEFENDER",
      "amount": "-52.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1183",
      "date": "2025-10-21",
      "merchant": "SC Trust Services",
      "description": "SC Trust Services",
      "amount": "-37.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1184",
      "date": "2025-10-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-17.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1185",
      "date": "2025-04-23",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1186",
      "date": "2025-10-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1187",
      "date": "2025-10-20",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-89.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1188",
      "date": "2025-10-21",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1189",
      "date": "2025-10-22",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-3.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1190",
      "date": "2025-10-22",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-64.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1191",
      "date": "2025-10-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-328.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1192",
      "date": "2025-10-23",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-26.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1193",
      "date": "2025-10-24",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-147.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1194",
      "date": "2025-10-24",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-57.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1195",
      "date": "2025-10-24",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-34.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1196",
      "date": "2025-04-24",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1197",
      "date": "2025-10-25",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-139.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1198",
      "date": "2025-10-25",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-47.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1199",
      "date": "2025-10-25",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-12.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1200",
      "date": "2025-10-30",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1201",
      "date": "2025-10-31",
      "merchant": "Herrlisberg Gran Bar",
      "description": "Herrlisberg Gran Bar",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1202",
      "date": "2025-10-31",
      "merchant": "Herrlisberg Gran Bar",
      "description": "Herrlisberg Gran Bar",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1203",
      "date": "2025-10-31",
      "merchant": "Holy Cow!",
      "description": "Holy Cow!",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1204",
      "date": "2025-04-24",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1205",
      "date": "2025-12-29",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-14.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1206",
      "date": "2025-11-05",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-58.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1207",
      "date": "2025-11-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-131.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1208",
      "date": "2025-11-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1209",
      "date": "2025-11-18",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1210",
      "date": "2025-11-09",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-155.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1211",
      "date": "2026-01-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1212",
      "date": "2025-11-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-284.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1213",
      "date": "2025-12-04",
      "merchant": "FELFEL AG",
      "description": "FELFEL AG",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1214",
      "date": "2025-11-09",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-54.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1215",
      "date": "2025-12-17",
      "merchant": "Kantonsspital Baden (KSB)",
      "description": "Kantonsspital Baden (KSB)",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1216",
      "date": "2025-12-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1217",
      "date": "2025-10-28",
      "merchant": "Disney Streaming",
      "description": "Disney Streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1218",
      "date": "2025-10-28",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-5.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1219",
      "date": "2025-10-28",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1220",
      "date": "2025-10-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1221",
      "date": "2025-10-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-241.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1222",
      "date": "2025-10-31",
      "merchant": "Marché Restaurants",
      "description": "Marché Restaurants",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1223",
      "date": "2025-10-31",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-55.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1224",
      "date": "2025-10-31",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-65.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1225",
      "date": "2025-10-31",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1226",
      "date": "2025-11-03",
      "merchant": "Beck-Mobile 0",
      "description": "Beck-Mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1227",
      "date": "2025-11-04",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-10.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1228",
      "date": "2025-11-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-359.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1229",
      "date": "2025-12-31",
      "merchant": "Flughafen Zürich",
      "description": "Flughafen Zürich",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1230",
      "date": "2025-11-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-122.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1231",
      "date": "2025-11-14",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-26.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1232",
      "date": "2026-01-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-231.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1233",
      "date": "2026-01-06",
      "merchant": "Agrola",
      "description": "Agrola",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1234",
      "date": "2025-11-16",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1235",
      "date": "2026-01-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-24.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1236",
      "date": "2025-11-18",
      "merchant": "Babbel",
      "description": "Babbel",
      "amount": "-169.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1237",
      "date": "2025-11-18",
      "merchant": "Babbel",
      "description": "Babbel",
      "amount": "-189.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1238",
      "date": "2025-11-18",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1239",
      "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",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1240",
      "date": "2026-01-15",
      "merchant": "Parkhaus 0",
      "description": "Parkhaus 0",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1241",
      "date": "2025-11-19",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1242",
      "date": "2025-11-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-58.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1243",
      "date": "2025-11-19",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-105.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1244",
      "date": "2025-11-20",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-20.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1245",
      "date": "2025-11-21",
      "merchant": "OpenAI",
      "description": "OpenAI",
      "amount": "-17.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1246",
      "date": "2025-11-21",
      "merchant": "Paramount+",
      "description": "Paramount+",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1247",
      "date": "2025-11-21",
      "merchant": "Paramount+",
      "description": "Paramount+",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1248",
      "date": "2025-11-21",
      "merchant": "Coop Pronto",
      "description": "Coop Pronto",
      "amount": "-6.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1249",
      "date": "2025-11-21",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1250",
      "date": "2025-11-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-151.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1251",
      "date": "2025-11-23",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-18.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1252",
      "date": "2025-11-25",
      "merchant": "Boni-Shop",
      "description": "Boni-Shop",
      "amount": "-184.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1253",
      "date": "2025-11-25",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1254",
      "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,
      "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
    },
    {
      "row_token": "row_1255",
      "date": "2026-01-29",
      "merchant": "Parkhaus 0",
      "description": "Parkhaus 0",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1256",
      "date": "2026-02-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-6.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1257",
      "date": "2025-11-25",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-76.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1258",
      "date": "2025-11-28",
      "merchant": "Venum",
      "description": "Venum",
      "amount": "-150.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1259",
      "date": "2025-11-27",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1260",
      "date": "2025-11-28",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-44.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1261",
      "date": "2025-11-28",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-43.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1262",
      "date": "2025-11-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-54.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1263",
      "date": "2026-02-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-83.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1264",
      "date": "2026-02-15",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-63.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1265",
      "date": "2025-11-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1266",
      "date": "2025-11-28",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-261.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1267",
      "date": "2026-02-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1268",
      "date": "2025-11-29",
      "merchant": "Sami International",
      "description": "Sami International",
      "amount": "-139.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1269",
      "date": "2025-11-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-262.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1270",
      "date": "2025-11-29",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-62.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1271",
      "date": "2025-12-01",
      "merchant": "Sportcenter Bustelbach",
      "description": "Sportcenter Bustelbach",
      "amount": "-92.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1272",
      "date": "2025-12-02",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1273",
      "date": "2025-12-03",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-81.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1274",
      "date": "2025-12-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-312.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1275",
      "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,
      "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
    },
    {
      "row_token": "row_1276",
      "date": "2025-12-05",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-9.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1277",
      "date": "2025-12-06",
      "merchant": "AVIA",
      "description": "AVIA",
      "amount": "-63.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1278",
      "date": "2025-12-06",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1279",
      "date": "2025-12-08",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1280",
      "date": "2025-12-08",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1281",
      "date": "2025-12-08",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1282",
      "date": "2026-03-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1283",
      "date": "2025-12-09",
      "merchant": "Storchen Apotheke",
      "description": "Storchen Apotheke",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1284",
      "date": "2025-12-09",
      "merchant": "Storchen Apotheke",
      "description": "Storchen Apotheke",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1285",
      "date": "2025-12-10",
      "merchant": "Restaurant Big Sterne",
      "description": "Restaurant Big Sterne",
      "amount": "-74.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1286",
      "date": "2025-12-09",
      "merchant": "OLYMP Digital KG",
      "description": "OLYMP Digital KG",
      "amount": "-339.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1287",
      "date": "2025-12-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-308.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1288",
      "date": "2025-12-13",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1289",
      "date": "2025-12-13",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1290",
      "date": "2025-12-13",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1291",
      "date": "2025-12-14",
      "merchant": "C&A",
      "description": "C&A",
      "amount": "-92.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1292",
      "date": "2025-12-14",
      "merchant": "Decathlon Spreitenba",
      "description": "Decathlon Spreitenba",
      "amount": "-155.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1293",
      "date": "2025-12-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-112.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1294",
      "date": "2026-03-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1295",
      "date": "2026-03-19",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-90.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1296",
      "date": "2025-12-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1297",
      "date": "2025-12-15",
      "merchant": "Lenzo Palace, Sener",
      "description": "Lenzo Palace, Sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1298",
      "date": "2025-12-16",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-8.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1299",
      "date": "2025-12-16",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-16.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1300",
      "date": "2025-12-17",
      "merchant": "Parking Gais-Center",
      "description": "Parking Gais-Center",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1301",
      "date": "2025-12-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1302",
      "date": "2025-12-17",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-18.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1303",
      "date": "2025-12-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-27.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1304",
      "date": "2025-12-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-59.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1305",
      "date": "2025-12-20",
      "merchant": "Prime Video CH",
      "description": "Prime Video CH",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1306",
      "date": "2025-12-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-233.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1307",
      "date": "2026-04-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1308",
      "date": "2025-12-21",
      "merchant": "Paramount+",
      "description": "Paramount+",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1309",
      "date": "2026-04-13",
      "merchant": "Bustelbach Sport- & Freizeitcenter",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "amount": "-28.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1310",
      "date": "2026-04-13",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-19.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1311",
      "date": "2025-11-13",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-69.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1312",
      "date": "2025-12-21",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-18.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1313",
      "date": "2026-04-15",
      "merchant": "Cinema Excelsior",
      "description": "Cinema Excelsior",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1314",
      "date": "2026-04-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1315",
      "date": "2026-04-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1316",
      "date": "2025-12-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-144.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1317",
      "date": "2025-12-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-271.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1318",
      "date": "2025-12-23",
      "merchant": "Parking Gais-Center",
      "description": "Parking Gais-Center",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1319",
      "date": "2025-12-24",
      "merchant": "Universitätsspital Zürich",
      "description": "Universitätsspital Zürich",
      "amount": "-19.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1320",
      "date": "2025-12-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1321",
      "date": "2025-11-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-148.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1322",
      "date": "2025-11-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-77.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1323",
      "date": "2026-05-09",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-281.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1324",
      "date": "2025-12-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-45.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1325",
      "date": "2026-05-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1326",
      "date": "2026-05-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1327",
      "date": "2025-12-29",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1328",
      "date": "2026-06-19",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-3.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1329",
      "date": "2025-12-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-27.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1330",
      "date": "2025-12-31",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-16.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1331",
      "date": "2025-12-31",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-59.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1332",
      "date": "2025-12-31",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1333",
      "date": "2025-12-31",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-8.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1334",
      "date": "2026-06-19",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-3.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1335",
      "date": "2026-01-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-287.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1336",
      "date": "2026-01-03",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-183.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1337",
      "date": "2026-06-20",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-144.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1338",
      "date": "2026-01-03",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-19.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1339",
      "date": "2026-01-03",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-49.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1340",
      "date": "2026-01-04",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-128.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1341",
      "date": "2026-01-07",
      "merchant": "Ristorante Sale e Pepe",
      "description": "Ristorante Sale e Pepe",
      "amount": "-110.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1342",
      "date": "2026-01-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-52.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1343",
      "date": "2026-01-09",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-42.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1344",
      "date": "2026-01-10",
      "merchant": "Migros Restaurant",
      "description": "Migros Restaurant",
      "amount": "-36.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1345",
      "date": "2026-01-10",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-87.800",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1346",
      "date": "2026-01-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-304.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1347",
      "date": "2026-01-11",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-113.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1348",
      "date": "2026-01-13",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-67.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1349",
      "date": "2026-01-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-266.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1350",
      "date": "2026-01-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-171.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1351",
      "date": "2026-01-17",
      "merchant": "iHerb",
      "description": "iHerb",
      "amount": "-65.700",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1352",
      "date": "2026-07-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1353",
      "date": "2026-01-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-17.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1354",
      "date": "2026-01-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-56.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1355",
      "date": "2026-01-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-54.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1356",
      "date": "2026-01-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-126.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1357",
      "date": "2026-01-21",
      "merchant": "WALWasserMannco",
      "description": "WALWasserMannco",
      "amount": "-86.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1358",
      "date": "2026-01-22",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-47.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1359",
      "date": "2026-01-23",
      "merchant": "Prime Video CH",
      "description": "Prime Video CH",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1360",
      "date": "2026-01-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-197.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1361",
      "date": "2026-01-23",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-16.450",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1362",
      "date": "2026-01-23",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1363",
      "date": "2026-01-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-122.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1364",
      "date": "2026-01-26",
      "merchant": "Grillfurst Schweiz GmbH",
      "description": "Grillfurst Schweiz GmbH",
      "amount": "-876.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1365",
      "date": "2026-01-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1366",
      "date": "2026-01-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-347.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1367",
      "date": "2026-01-27",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-71.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1368",
      "date": "2026-01-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1369",
      "date": "2026-01-27",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1370",
      "date": "2026-01-29",
      "merchant": "Rotpunkt Apotheken",
      "description": "Rotpunkt Apotheken",
      "amount": "-5.300",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1371",
      "date": "2026-01-29",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-14.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1372",
      "date": "2026-01-29",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-18.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1373",
      "date": "2026-01-30",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-22.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1374",
      "date": "2026-01-30",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-22.950",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1375",
      "date": "2026-01-30",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-20.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1376",
      "date": "2026-01-30",
      "merchant": "Rotpunkt Apotheken",
      "description": "Rotpunkt Apotheken",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1377",
      "date": "2026-01-30",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1378",
      "date": "2026-01-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-261.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1379",
      "date": "2026-02-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-274.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1380",
      "date": "2026-02-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-39.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1381",
      "date": "2026-02-07",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1382",
      "date": "2026-02-07",
      "merchant": "Restaurant Aquarena",
      "description": "Restaurant Aquarena",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1383",
      "date": "2026-02-07",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-22.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1384",
      "date": "2026-02-07",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1385",
      "date": "2026-02-07",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1386",
      "date": "2026-02-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1387",
      "date": "2026-02-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-276.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1388",
      "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",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1389",
      "date": "2026-02-11",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-21.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1390",
      "date": "2026-02-11",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-100.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1391",
      "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",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1392",
      "date": "2026-02-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-133.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1393",
      "date": "2026-02-15",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1394",
      "date": "2026-02-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-92.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1395",
      "date": "2026-02-17",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-1.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1396",
      "date": "2026-02-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-181.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1397",
      "date": "2026-02-18",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-264.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1398",
      "date": "2026-02-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-285.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1399",
      "date": "2026-02-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-46.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1400",
      "date": "2026-02-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-111.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1401",
      "date": "2026-02-22",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-63.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1402",
      "date": "2026-02-22",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-19.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1403",
      "date": "2026-02-22",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1404",
      "date": "2026-02-23",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-75.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1405",
      "date": "2026-02-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1406",
      "date": "2026-02-25",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-21.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1407",
      "date": "2026-02-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-191.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1408",
      "date": "2026-02-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1409",
      "date": "2026-02-26",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-125.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1410",
      "date": "2026-02-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1411",
      "date": "2026-02-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-131.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1412",
      "date": "2026-03-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-257.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1413",
      "date": "2026-03-03",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-5.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1414",
      "date": "2026-03-03",
      "merchant": "Coop Vitality",
      "description": "Coop Vitality",
      "amount": "-14.300",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1415",
      "date": "2026-03-04",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1416",
      "date": "2026-03-05",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-51.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1417",
      "date": "2026-03-06",
      "merchant": "Flughafen Zürich",
      "description": "Flughafen Zürich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1418",
      "date": "2026-03-06",
      "merchant": "Parkingpay",
      "description": "Parkingpay",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1419",
      "date": "2026-03-07",
      "merchant": "QUALIPET",
      "description": "QUALIPET",
      "amount": "-71.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1420",
      "date": "2026-03-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-125.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1421",
      "date": "2026-03-08",
      "merchant": "Zuschauerterrasse B - Flughafen Zürich",
      "description": "Zuschauerterrasse B - Flughafen Zürich",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1422",
      "date": "2026-03-08",
      "merchant": "K Kiosk",
      "description": "K Kiosk",
      "amount": "-30.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1423",
      "date": "2026-03-08",
      "merchant": "Parkhaus 0",
      "description": "Parkhaus 0",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1424",
      "date": "2026-03-08",
      "merchant": "Restaurant Waldkantine",
      "description": "Restaurant Waldkantine",
      "amount": "-63.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1425",
      "date": "2026-03-08",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-21.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1426",
      "date": "2026-03-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1427",
      "date": "2026-03-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-199.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1428",
      "date": "2026-03-12",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-66.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1429",
      "date": "2026-03-13",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1430",
      "date": "2026-03-13",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1431",
      "date": "2026-03-13",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-27.250",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1432",
      "date": "2026-03-13",
      "merchant": "Migrol",
      "description": "Migrol",
      "amount": "-15.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1433",
      "date": "2026-03-15",
      "merchant": "Restaurant Tannegg",
      "description": "Restaurant Tannegg",
      "amount": "-45.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1434",
      "date": "2026-03-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-89.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1435",
      "date": "2026-03-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-44.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1436",
      "date": "2026-03-19",
      "merchant": "Regionalpolizei Brugg",
      "description": "Regionalpolizei Brugg",
      "amount": "-40.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1437",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-164.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1438",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1439",
      "date": "2026-03-20",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-1299.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1440",
      "date": "2026-03-21",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-237.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1441",
      "date": "2026-03-21",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-24.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1442",
      "date": "2026-03-21",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-18.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1443",
      "date": "2026-03-21",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1444",
      "date": "2026-03-22",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-19.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1445",
      "date": "2026-03-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-111.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1446",
      "date": "2026-03-25",
      "merchant": "Mobility Hub Parkservice",
      "description": "Mobility Hub Parkservice",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1447",
      "date": "2026-03-26",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-3.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1448",
      "date": "2026-03-25",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-95.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1449",
      "date": "2026-03-26",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-88.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1450",
      "date": "2026-03-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1451",
      "date": "2026-03-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1452",
      "date": "2026-03-29",
      "merchant": "Technorama EX",
      "description": "Technorama EX",
      "amount": "-98.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1453",
      "date": "2026-03-29",
      "merchant": "Technorama",
      "description": "Technorama",
      "amount": "-65.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1454",
      "date": "2026-03-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-344.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1455",
      "date": "2026-03-31",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1456",
      "date": "2026-06-25",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-33.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1457",
      "date": "2026-04-01",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1458",
      "date": "2026-04-01",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1459",
      "date": "2026-04-01",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-24.650",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1460",
      "date": "2026-04-01",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1461",
      "date": "2026-06-25",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-23.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1462",
      "date": "2026-04-01",
      "merchant": "Volg",
      "description": "Volg",
      "amount": "-66.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1463",
      "date": "2026-04-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-256.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1464",
      "date": "2026-04-02",
      "merchant": "Kantonsspital Baden (KSB)",
      "description": "Kantonsspital Baden (KSB)",
      "amount": "-3.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1465",
      "date": "2026-04-05",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-88.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1466",
      "date": "2026-04-07",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1467",
      "date": "2026-04-07",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1468",
      "date": "2026-04-07",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1469",
      "date": "2026-04-07",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-21.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1470",
      "date": "2026-04-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-268.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1471",
      "date": "2026-04-08",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-78.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1472",
      "date": "2026-04-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-84.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1473",
      "date": "2026-04-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1474",
      "date": "2026-04-09",
      "merchant": "H&M",
      "description": "H&M",
      "amount": "-125.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1475",
      "date": "2026-04-09",
      "merchant": "EISENHORN (Klarna)",
      "description": "EISENHORN (Klarna)",
      "amount": "-2239.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1476",
      "date": "2026-04-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-212.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1477",
      "date": "2026-04-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-42.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1478",
      "date": "2026-04-13",
      "merchant": "Müller Drogeriemarkt",
      "description": "Müller Drogeriemarkt",
      "amount": "-27.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1479",
      "date": "2026-04-13",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-384.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1480",
      "date": "2026-04-13",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1481",
      "date": "2026-04-14",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-89.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1482",
      "date": "2026-04-14",
      "merchant": "ALDI SUISSE",
      "description": "ALDI SUISSE",
      "amount": "-48.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1483",
      "date": "2026-04-14",
      "merchant": "Bustelbach Sport- & Freizeitcenter",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "amount": "-118.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1484",
      "date": "2026-04-15",
      "merchant": "H&M",
      "description": "H&M",
      "amount": "-48.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1485",
      "date": "2026-04-14",
      "merchant": "ParkplatzAnnerstrasse",
      "description": "ParkplatzAnnerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1486",
      "date": "2026-04-15",
      "merchant": "Cinema Excelsior",
      "description": "Cinema Excelsior",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1487",
      "date": "2026-04-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-285.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1488",
      "date": "2026-04-17",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1489",
      "date": "2026-04-17",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1490",
      "date": "2026-04-18",
      "merchant": "Yavuz Market",
      "description": "Yavuz Market",
      "amount": "-10.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1491",
      "date": "2026-04-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1492",
      "date": "2026-04-22",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1493",
      "date": "2026-04-22",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-32.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1494",
      "date": "2026-04-22",
      "merchant": "Mammami",
      "description": "Mammami",
      "amount": "-70.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1495",
      "date": "2026-04-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-418.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1496",
      "date": "2026-04-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-65.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1497",
      "date": "2026-04-24",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-132.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1498",
      "date": "2026-04-25",
      "merchant": "Zoo Basel",
      "description": "Zoo Basel",
      "amount": "-64.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1499",
      "date": "2026-04-25",
      "merchant": "Restaurant Zoologischer G",
      "description": "Restaurant Zoologischer G",
      "amount": "-30.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1500",
      "date": "2026-04-25",
      "merchant": "Restaurant Zoologischer G",
      "description": "Restaurant Zoologischer G",
      "amount": "-9.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1501",
      "date": "2026-04-25",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1502",
      "date": "2026-04-25",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-5.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1503",
      "date": "2026-04-26",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-35.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1504",
      "date": "2026-04-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1505",
      "date": "2026-04-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1506",
      "date": "2026-04-29",
      "merchant": "Coiffeur Adam GmbH",
      "description": "Coiffeur Adam GmbH",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1507",
      "date": "2025-12-24",
      "merchant": "Apotheke Suessbach AG",
      "description": "Apotheke Suessbach AG",
      "amount": "-22.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1508",
      "date": "2026-04-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-270.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1509",
      "date": "2025-12-26",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1510",
      "date": "2025-12-26",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1511",
      "date": "2026-04-30",
      "merchant": "Kantonsspital Baden (KSB)",
      "description": "Kantonsspital Baden (KSB)",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1512",
      "date": "2025-12-26",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-18.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1513",
      "date": "2026-04-30",
      "merchant": "Apotheke Tag & Nacht",
      "description": "Apotheke Tag & Nacht",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1514",
      "date": "2026-05-01",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1515",
      "date": "2026-05-01",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-38.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1516",
      "date": "2025-12-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1517",
      "date": "2026-05-01",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1518",
      "date": "2026-05-02",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1519",
      "date": "2025-12-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-30.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1520",
      "date": "2026-05-02",
      "merchant": "Rotpunkt Apotheken",
      "description": "Rotpunkt Apotheken",
      "amount": "-31.800",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1521",
      "date": "2026-05-02",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1522",
      "date": "2026-05-03",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-79.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1523",
      "date": "2025-12-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1524",
      "date": "2026-05-03",
      "merchant": "Zulauf Gartencenter",
      "description": "Zulauf Gartencenter",
      "amount": "-33.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1525",
      "date": "2026-05-03",
      "merchant": "Zulauf Gartencenter",
      "description": "Zulauf Gartencenter",
      "amount": "-95.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1526",
      "date": "2026-05-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-146.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1527",
      "date": "2026-05-06",
      "merchant": "Kantonsspital Baden (KSB)",
      "description": "Kantonsspital Baden (KSB)",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1528",
      "date": "2026-05-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-341.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1529",
      "date": "2025-12-28",
      "merchant": "Apotheke Suessbach AG",
      "description": "Apotheke Suessbach AG",
      "amount": "-31.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1530",
      "date": "2025-12-28",
      "merchant": "Stiftung Gesundheit Re",
      "description": "Stiftung Gesundheit Re",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1531",
      "date": "2026-05-07",
      "merchant": "Flughafen Zürich",
      "description": "Flughafen Zürich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1532",
      "date": "2026-05-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1533",
      "date": "2026-05-09",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-49.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1534",
      "date": "2026-05-09",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-2.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1535",
      "date": "2026-05-10",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-6.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1536",
      "date": "2026-05-12",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1537",
      "date": "2026-05-12",
      "merchant": "ChatGPT",
      "description": "ChatGPT",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1538",
      "date": "2026-05-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-218.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1539",
      "date": "2026-05-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-27.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1540",
      "date": "2026-05-13",
      "merchant": "Sportanlagen AG Wallisellen",
      "description": "Sportanlagen AG Wallisellen",
      "amount": "-29.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1541",
      "date": "2026-05-13",
      "merchant": "Sportanlagen AG Wallisellen",
      "description": "Sportanlagen AG Wallisellen",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1542",
      "date": "2026-05-14",
      "merchant": "ChatGPT",
      "description": "ChatGPT",
      "amount": "-64.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1543",
      "date": "2026-05-16",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-29.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1544",
      "date": "2026-05-16",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-997.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1545",
      "date": "2026-05-17",
      "merchant": "Migrol",
      "description": "Migrol",
      "amount": "-7.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1546",
      "date": "2026-05-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-211.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1547",
      "date": "2026-05-20",
      "merchant": "Flughafen Zürich",
      "description": "Flughafen Zürich",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1548",
      "date": "2026-05-20",
      "merchant": "Eisi Parkhaus AG",
      "description": "Eisi Parkhaus AG",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1549",
      "date": "2026-05-21",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-73.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1550",
      "date": "2026-05-21",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-58.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1551",
      "date": "2026-05-21",
      "merchant": "Solar Manager AG",
      "description": "Solar Manager AG",
      "amount": "-44.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1552",
      "date": "2026-05-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-256.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1553",
      "date": "2026-05-22",
      "merchant": "Burger King",
      "description": "Burger King",
      "amount": "-25.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1554",
      "date": "2026-05-23",
      "merchant": "Dropbox",
      "description": "Dropbox",
      "amount": "-112.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1555",
      "date": "2026-05-23",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-24.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1556",
      "date": "2026-05-23",
      "merchant": "Dosenbach",
      "description": "Dosenbach",
      "amount": "-79.900",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1557",
      "date": "2026-05-24",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-59.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1558",
      "date": "2026-05-26",
      "merchant": "BP",
      "description": "BP",
      "amount": "-9.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1559",
      "date": "2026-05-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-248.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1560",
      "date": "2026-05-26",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-12.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1561",
      "date": "2026-05-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1562",
      "date": "2026-05-30",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1563",
      "date": "2025-12-29",
      "merchant": "Avec",
      "description": "Avec",
      "amount": "-4.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1564",
      "date": "2026-05-30",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-11.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1565",
      "date": "2025-12-29",
      "merchant": "Flughafen Zürich",
      "description": "Flughafen Zürich",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1566",
      "date": "2026-06-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-16.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1567",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1568",
      "date": "2026-06-18",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1569",
      "date": "2026-06-19",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1570",
      "date": "2026-06-19",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-6.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1571",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1572",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1573",
      "date": "2026-07-05",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1574",
      "date": "2026-07-04",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-36.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1575",
      "date": "2026-06-20",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-22.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1576",
      "date": "2026-07-06",
      "merchant": "Gemeinde Windisch",
      "description": "Gemeinde Windisch",
      "amount": "-35.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1577",
      "date": "2026-07-06",
      "merchant": "Skechers",
      "description": "Skechers",
      "amount": "340.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1578",
      "date": "2026-07-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-156.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1579",
      "date": "2026-06-20",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-6.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1580",
      "date": "2026-07-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "21.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1581",
      "date": "2026-06-20",
      "merchant": "Europa-Park",
      "description": "Europa-Park",
      "amount": "-6.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1582",
      "date": "2026-07-13",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-37.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1583",
      "date": "2026-06-22",
      "merchant": "Volvo Car Corporation",
      "description": "Volvo Car Corporation",
      "amount": "-43.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1584",
      "date": "2026-06-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-229.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1585",
      "date": "2026-06-22",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1586",
      "date": "2026-06-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-37.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1587",
      "date": "2026-05-23",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-79.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1588",
      "date": "2026-05-29",
      "merchant": "Angela Bruderer AG",
      "description": "Angela Bruderer AG",
      "amount": "-171.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1589",
      "date": "2026-05-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-30.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1590",
      "date": "2026-05-30",
      "merchant": "IKEA",
      "description": "IKEA",
      "amount": "-294.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1591",
      "date": "2026-06-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1592",
      "date": "2026-06-02",
      "merchant": "OBI",
      "description": "OBI",
      "amount": "-45.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1593",
      "date": "2026-06-02",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1594",
      "date": "2026-06-03",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1595",
      "date": "2026-06-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-360.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1596",
      "date": "2026-06-04",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1597",
      "date": "2026-06-04",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1598",
      "date": "2026-06-04",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1599",
      "date": "2026-06-04",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-70.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1600",
      "date": "2026-06-05",
      "merchant": "Alpha Progression",
      "description": "Alpha Progression",
      "amount": "-79.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1601",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-64.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1602",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-77.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1603",
      "date": "2026-06-07",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-55.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1604",
      "date": "2026-06-08",
      "merchant": "Apple",
      "description": "Apple",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "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
    },
    {
      "row_token": "row_1605",
      "date": "2026-06-08",
      "merchant": "The Hall Duebendorf",
      "description": "The Hall Duebendorf",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1606",
      "date": "2026-06-08",
      "merchant": "The Hall Duebendorf",
      "description": "The Hall Duebendorf",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1607",
      "date": "2026-06-08",
      "merchant": "The Hall Duebendorf",
      "description": "The Hall Duebendorf",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1608",
      "date": "2026-06-09",
      "merchant": "Netflix",
      "description": "Netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1609",
      "date": "2026-06-09",
      "merchant": "DOSENBACH (Klarna)",
      "description": "DOSENBACH (Klarna)",
      "amount": "-67.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1610",
      "date": "2026-06-09",
      "merchant": "Kantonsspital Baden (KSB)",
      "description": "Kantonsspital Baden (KSB)",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1611",
      "date": "2026-06-09",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1612",
      "date": "2026-06-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-266.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1613",
      "date": "2026-06-12",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1614",
      "date": "2026-06-12",
      "merchant": "Bad Schinznach",
      "description": "Bad Schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1615",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-81.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1616",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1617",
      "date": "2026-06-13",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1618",
      "date": "2026-06-13",
      "merchant": "Coop",
      "description": "Coop",
      "amount": "-21.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "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
    },
    {
      "row_token": "row_1619",
      "date": "2026-06-14",
      "merchant": "ChatGPT",
      "description": "ChatGPT",
      "amount": "-83.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1620",
      "date": "2026-06-17",
      "merchant": "Essentialbag (Klarna)",
      "description": "Essentialbag (Klarna)",
      "amount": "-61.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1621",
      "date": "2026-06-16",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-63.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1622",
      "date": "2026-06-17",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-64.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1623",
      "date": "2026-06-17",
      "merchant": "The Hall Duebendorf",
      "description": "The Hall Duebendorf",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1624",
      "date": "2026-06-17",
      "merchant": "dm-drogerie markt",
      "description": "dm-drogerie markt",
      "amount": "-20.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1625",
      "date": "2026-06-28",
      "merchant": "Disney Plus",
      "description": "Disney Plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1626",
      "date": "2026-06-29",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "-51.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1627",
      "date": "2026-06-18",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-19.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1628",
      "date": "2026-06-18",
      "merchant": "Bustelbach Sport- & Freizeitcenter",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "amount": "-43.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1629",
      "date": "2026-07-01",
      "merchant": "Tankstelle Gebr. Knecht",
      "description": "Tankstelle Gebr. Knecht",
      "amount": "-75.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1630",
      "date": "2026-07-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-95.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1631",
      "date": "2026-07-02",
      "merchant": "Sonneland AG",
      "description": "Sonneland AG",
      "amount": "-26.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1632",
      "date": "2026-07-03",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1633",
      "date": "2026-07-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-164.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1634",
      "date": "2026-07-04",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-30.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1635",
      "date": "2026-07-06",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-185.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1636",
      "date": "2026-07-06",
      "merchant": "JUMBO",
      "description": "JUMBO",
      "amount": "-92.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1637",
      "date": "2026-07-06",
      "merchant": "McDonald's",
      "description": "McDonald's",
      "amount": "-26.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1638",
      "date": "2026-07-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-56.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1639",
      "date": "2026-07-08",
      "merchant": "Prime Video",
      "description": "Prime Video",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1640",
      "date": "2026-07-08",
      "merchant": "SW SAIRA GmbH",
      "description": "SW SAIRA GmbH",
      "amount": "-31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1641",
      "date": "2026-07-08",
      "merchant": "Digitec Galaxus AG",
      "description": "Digitec Galaxus AG",
      "amount": "45.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1642",
      "date": "2026-07-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1643",
      "date": "2026-07-11",
      "merchant": "Landi",
      "description": "Landi",
      "amount": "-62.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1644",
      "date": "2026-07-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-218.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1645",
      "date": "2026-06-25",
      "merchant": "ParkDepot GmbH",
      "description": "ParkDepot GmbH",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1646",
      "date": "2026-06-22",
      "merchant": "Skechers",
      "description": "Skechers",
      "amount": "-440.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1647",
      "date": "2026-06-27",
      "merchant": "Amazon Prime",
      "description": "Amazon Prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true
    },
    {
      "row_token": "row_1648",
      "date": "2026-06-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-270.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1649",
      "date": "2026-06-29",
      "merchant": "Bustelbach Sport- & Freizeitcenter",
      "description": "Bustelbach Sport- & Freizeitcenter",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1650",
      "date": "2024-08-01",
      "merchant": "1 SMS (Juli 2024)",
      "description": "1 SMS (Juli 2024)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1651",
      "date": "2024-11-01",
      "merchant": "6 SMS (Oktober 2024)",
      "description": "6 SMS (Oktober 2024)",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1652",
      "date": "2024-12-03",
      "merchant": "1 SMS (November 2024)",
      "description": "1 SMS (November 2024)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1653",
      "date": "2025-01-03",
      "merchant": "1 SMS (Dezember 2024)",
      "description": "1 SMS (Dezember 2024)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1654",
      "date": "2025-02-01",
      "merchant": "1 SMS (Januar 2025)",
      "description": "1 SMS (Januar 2025)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1655",
      "date": "2025-03-01",
      "merchant": "1 SMS (Februar 2025)",
      "description": "1 SMS (Februar 2025)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1656",
      "date": "2025-04-01",
      "merchant": "5 SMS (März 2025)",
      "description": "5 SMS (März 2025)",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1657",
      "date": "2025-05-01",
      "merchant": "2 SMS (April 2025)",
      "description": "2 SMS (April 2025)",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1658",
      "date": "2025-06-03",
      "merchant": "2 SMS (Mai 2025)",
      "description": "2 SMS (Mai 2025)",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1659",
      "date": "2025-07-01",
      "merchant": "2 SMS (Juni 2025)",
      "description": "2 SMS (Juni 2025)",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1660",
      "date": "2025-08-01",
      "merchant": "3 SMS (Juli 2025)",
      "description": "3 SMS (Juli 2025)",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1661",
      "date": "2025-09-02",
      "merchant": "1 SMS (August 2025)",
      "description": "1 SMS (August 2025)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1662",
      "date": "2025-10-01",
      "merchant": "1 SMS (September 2025)",
      "description": "1 SMS (September 2025)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1663",
      "date": "2025-11-01",
      "merchant": "9 SMS (Oktober 2025)",
      "description": "9 SMS (Oktober 2025)",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1664",
      "date": "2025-12-02",
      "merchant": "3 SMS (November 2025)",
      "description": "3 SMS (November 2025)",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1665",
      "date": "2026-05-01",
      "merchant": "2 SMS (April 2026)",
      "description": "2 SMS (April 2026)",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1666",
      "date": "2026-06-02",
      "merchant": "1 SMS (Mai 2026)",
      "description": "1 SMS (Mai 2026)",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1667",
      "date": "2026-07-01",
      "merchant": "11 SMS (Juni 2026)",
      "description": "11 SMS (Juni 2026)",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1668",
      "date": "2026-03-31",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "816.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1669",
      "date": "2026-02-23",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3794.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1670",
      "date": "2026-01-19",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3700.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1671",
      "date": "2025-12-22",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "4230.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1672",
      "date": "2025-11-26",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3056.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1673",
      "date": "2025-10-16",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2003.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1674",
      "date": "2025-09-16",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "4465.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1675",
      "date": "2025-08-19",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3891.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1676",
      "date": "2025-07-25",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3539.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1677",
      "date": "2025-06-25",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3399.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1678",
      "date": "2025-05-20",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3849.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1679",
      "date": "2025-04-22",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2977.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1680",
      "date": "2025-03-20",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3220.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1681",
      "date": "2025-02-21",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2238.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1682",
      "date": "2025-01-21",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "4645.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1683",
      "date": "2024-12-20",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1684",
      "date": "2024-12-16",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3905.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1685",
      "date": "2024-12-09",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1686",
      "date": "2024-12-04",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "2.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1687",
      "date": "2024-11-20",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1688",
      "date": "2024-11-15",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1689",
      "date": "2024-11-05",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1690",
      "date": "2024-10-30",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "1.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1691",
      "date": "2024-10-28",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1692",
      "date": "2024-10-28",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1693",
      "date": "2024-10-17",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3020.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1694",
      "date": "2024-10-04",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.270",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1695",
      "date": "2024-10-02",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.280",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1696",
      "date": "2024-09-16",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2566.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1697",
      "date": "2024-08-19",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2968.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1698",
      "date": "2024-07-17",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "3781.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1699",
      "date": "2026-06-20",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "4367.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1700",
      "date": "2026-05-05",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "387.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1701",
      "date": "2026-04-28",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2251.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1702",
      "date": "2026-04-07",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "4796.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1703",
      "date": "2026-03-23",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "132.260",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1704",
      "date": "2026-03-16",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "360.040",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1705",
      "date": "2026-03-09",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "5000.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1706",
      "date": "2026-05-18",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "201.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1707",
      "date": "2024-11-19",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1708",
      "date": "2024-11-18",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "2950.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1709",
      "date": "2024-11-18",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1710",
      "date": "2024-10-07",
      "merchant": "Promotion Digitec/Galaxus",
      "description": "Promotion Digitec/Galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1711",
      "date": "2026-04-13",
      "merchant": "Ihre Zahlung - Danke",
      "description": "Ihre Zahlung - Danke",
      "amount": "49.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "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
    },
    {
      "row_token": "row_1712",
      "date": "2026-06-01",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-5.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1713",
      "date": "2026-07-01",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-95.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1714",
      "date": "2026-01-02",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-287.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1715",
      "date": "2026-03-02",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-257.87",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1716",
      "date": "2026-04-02",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-256.24",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1717",
      "date": "2026-06-03",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-360.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1718",
      "date": "2026-07-03",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-164.77",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1719",
      "date": "2026-02-04",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-274.46",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1720",
      "date": "2026-05-04",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-146.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1721",
      "date": "2026-06-04",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-16.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1722",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-23.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1723",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-7.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1724",
      "date": "2026-01-05",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-231.02",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1725",
      "date": "2026-05-06",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-341.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1726",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-64.44",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1727",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-77.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1728",
      "date": "2026-02-07",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-39.97",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1729",
      "date": "2026-03-07",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-135.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1730",
      "date": "2026-04-07",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-268.52",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1731",
      "date": "2026-07-07",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-56.72",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1732",
      "date": "2026-01-08",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-52.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1733",
      "date": "2026-01-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-36.06",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1734",
      "date": "2026-01-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-304.41",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1735",
      "date": "2026-02-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-276.38",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1736",
      "date": "2026-03-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-183.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1737",
      "date": "2026-04-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-212.16",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1738",
      "date": "2026-07-10",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-183.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1739",
      "date": "2026-06-11",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-266.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1740",
      "date": "2026-07-11",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-218.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1741",
      "date": "2026-01-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-24.08",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1742",
      "date": "2026-02-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-83.24",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1743",
      "date": "2026-03-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-199.71",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1744",
      "date": "2026-05-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-218.73",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1745",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-20.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1746",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-81.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1747",
      "date": "2026-01-13",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-266.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1748",
      "date": "2026-05-13",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-27.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1749",
      "date": "2026-02-14",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-133.54",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1750",
      "date": "2026-07-14",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-40.97",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1751",
      "date": "2026-07-15",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-176.11",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1752",
      "date": "2026-01-16",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-171.45",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1753",
      "date": "2026-04-16",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-285.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1754",
      "date": "2026-01-17",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-17.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1755",
      "date": "2026-03-17",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-89.98",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1756",
      "date": "2026-02-18",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-181.45",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1757",
      "date": "2026-03-18",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-44.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1758",
      "date": "2026-04-18",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-23.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1759",
      "date": "2026-05-18",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-211.87",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1760",
      "date": "2026-01-19",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-54.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1761",
      "date": "2026-02-19",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-285.41",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1762",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-164.46",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1763",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-0.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1764",
      "date": "2026-01-21",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-126.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1765",
      "date": "2026-02-21",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-111.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1766",
      "date": "2026-04-21",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-87.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1767",
      "date": "2026-07-21",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-117.41",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1768",
      "date": "2026-05-22",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-256.69",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1769",
      "date": "2026-06-22",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-229.29",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1770",
      "date": "2026-01-23",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-197.01",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1771",
      "date": "2026-04-23",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-418.76",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1772",
      "date": "2026-01-24",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-122.31",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1773",
      "date": "2026-02-24",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-183.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1774",
      "date": "2026-04-24",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-65.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1775",
      "date": "2026-06-24",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-37.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1776",
      "date": "2026-03-25",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-111.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1777",
      "date": "2026-07-25",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-137.96",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1778",
      "date": "2026-02-26",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-191.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1779",
      "date": "2026-05-26",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-248.93",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1780",
      "date": "2026-01-27",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-347.81",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1781",
      "date": "2026-06-27",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-270.16",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1782",
      "date": "2026-07-27",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-33.64",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1783",
      "date": "2026-02-28",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-131.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1784",
      "date": "2026-04-29",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-270.01",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1785",
      "date": "2026-03-30",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-344.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1786",
      "date": "2026-05-30",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-30.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    },
    {
      "row_token": "row_1787",
      "date": "2026-01-31",
      "merchant": "Migros",
      "description": "Migros receipt",
      "amount": "-261.22",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": false,
      "selected": false
    }
  ],
  "categories": [
    {
      "category_id": "bcat_food_household",
      "name": "Essen & Haushalt"
    },
    {
      "category_id": "bcat_eccbd333bd79493b",
      "name": "Lohn Marcel"
    },
    {
      "category_id": "bcat_children_family",
      "name": "Kinder/Familie"
    },
    {
      "category_id": "bcat_travel",
      "name": "Ferien/Reisen"
    },
    {
      "category_id": "bcat_incomelohnmelanie",
      "name": "Lohn Melanie"
    },
    {
      "category_id": "bcat_saving_investing",
      "name": "Sparen/Investieren"
    },
    {
      "category_id": "bcat_expenseversicherungenwohnen",
      "name": "Versicherungen Wohnen"
    },
    {
      "category_id": "bcat_957f6173b4654252",
      "name": "Gratifikation"
    },
    {
      "category_id": "bcat_expenseversicherungenleben",
      "name": "Versicherungen Leben"
    },
    {
      "category_id": "bcat_expensekrankenkasse",
      "name": "Krankenkasse"
    },
    {
      "category_id": "bcat_73be2f95230c462c",
      "name": "Sonstige Einnahmen"
    },
    {
      "category_id": "bcat_expenseautomelanie",
      "name": "Auto Melanie"
    },
    {
      "category_id": "bcat_incomerückerstattungen",
      "name": "Rückerstattungen"
    },
    {
      "category_id": "bcat_housing",
      "name": "Wohnen"
    },
    {
      "category_id": "bcat_expenseelektronischemedien",
      "name": "Elektronische Medien"
    },
    {
      "category_id": "bcat_expenseweiterbildungundmusik",
      "name": "Weiterbildung & Musik"
    },
    {
      "category_id": "bcat_health",
      "name": "Gesundheit"
    },
    {
      "category_id": "bcat_expensehaustiere",
      "name": "Haustiere"
    },
    {
      "category_id": "bcat_taxes",
      "name": "Steuern"
    },
    {
      "category_id": "bcat_expensespenden",
      "name": "Spenden"
    },
    {
      "category_id": "bcat_expensehobbysundselfcare",
      "name": "Hobbys & Selfcare"
    },
    {
      "category_id": "bcat_expenseliegenschaftsunterhalt",
      "name": "Liegenschaftsunterhalt"
    },
    {
      "category_id": "bcat_expenseliegenschaftsinvestitionen",
      "name": "Liegenschaftsinvestitionen"
    },
    {
      "category_id": "bcat_expenseeinmaligeanschaffungen",
      "name": "Einmalige Anschaffungen"
    },
    {
      "category_id": "bcat_expensekleiderundschuhe",
      "name": "Kleider und Schuhe"
    }
  ],
  "transfer_pairs": [
    {
      "pairing_class": "unmatched",
      "amount": "3238.20",
      "currency": "CHF",
      "reason_codes": [
        "counterbooking_missing",
        "manual_review_required"
      ],
      "source_row_token": "row_76",
      "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_112",
      "target_row_token": "row_1699"
    },
    {
      "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_142",
      "target_row_token": "row_1706"
    },
    {
      "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_153",
      "target_row_token": "row_1700"
    },
    {
      "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_159",
      "target_row_token": "row_1701"
    },
    {
      "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_175",
      "target_row_token": "row_1711"
    },
    {
      "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_181",
      "target_row_token": "row_1702"
    },
    {
      "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_185",
      "target_row_token": "row_1668"
    },
    {
      "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_192",
      "target_row_token": "row_1703"
    },
    {
      "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_201",
      "target_row_token": "row_1704"
    },
    {
      "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_208",
      "target_row_token": "row_1705"
    },
    {
      "pairing_class": "ambiguous",
      "amount": "3794.65",
      "currency": "CHF",
      "reason_codes": [
        "card_settlement_edge_window",
        "manual_review_required"
      ],
      "source_row_token": "row_227",
      "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_257",
      "target_row_token": "row_1670"
    },
    {
      "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_279",
      "target_row_token": "row_1671"
    },
    {
      "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_314",
      "target_row_token": "row_1672"
    },
    {
      "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_355",
      "target_row_token": "row_1673"
    },
    {
      "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_378",
      "target_row_token": "row_1674"
    },
    {
      "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_405",
      "target_row_token": "row_1675"
    }
  ],
  "receipt_links": [
    {
      "receipt_total": "5.00",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1712",
      "money_row_token": null
    },
    {
      "receipt_total": "95.65",
      "money_total": "95.650",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1713",
      "money_row_token": "row_1630"
    },
    {
      "receipt_total": "287.90",
      "money_total": "287.90",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1714",
      "money_row_token": null
    },
    {
      "receipt_total": "257.87",
      "money_total": "257.850",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1715",
      "money_row_token": "row_1412"
    },
    {
      "receipt_total": "256.24",
      "money_total": "256.200",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1716",
      "money_row_token": "row_1463"
    },
    {
      "receipt_total": "360.75",
      "money_total": "360.750",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1717",
      "money_row_token": "row_1595"
    },
    {
      "receipt_total": "164.77",
      "money_total": "164.750",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1718",
      "money_row_token": "row_1633"
    },
    {
      "receipt_total": "274.46",
      "money_total": "274.46",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1719",
      "money_row_token": null
    },
    {
      "receipt_total": "146.55",
      "money_total": "146.55",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1720",
      "money_row_token": null
    },
    {
      "receipt_total": "16.60",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1721",
      "money_row_token": null
    },
    {
      "receipt_total": "23.00",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1722",
      "money_row_token": null
    },
    {
      "receipt_total": "7.00",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1723",
      "money_row_token": null
    },
    {
      "receipt_total": "231.02",
      "money_total": "231.000",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1724",
      "money_row_token": "row_1232"
    },
    {
      "receipt_total": "341.89",
      "money_total": "341.850",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1725",
      "money_row_token": "row_1528"
    },
    {
      "receipt_total": "64.44",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_1726",
      "money_row_token": null
    },
    {
      "receipt_total": "77.20",
      "money_total": "77.200",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1727",
      "money_row_token": "row_1602"
    },
    {
      "receipt_total": "39.97",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1728",
      "money_row_token": null
    },
    {
      "receipt_total": "135.95",
      "money_total": "125.950",
      "difference": "10.000",
      "status": "review",
      "receipt_row_token": "row_1729",
      "money_row_token": "row_1420"
    },
    {
      "receipt_total": "268.52",
      "money_total": "268.500",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1730",
      "money_row_token": "row_1470"
    },
    {
      "receipt_total": "56.72",
      "money_total": "56.700",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1731",
      "money_row_token": "row_1638"
    },
    {
      "receipt_total": "52.60",
      "money_total": "52.60",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1732",
      "money_row_token": null
    },
    {
      "receipt_total": "36.06",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1733",
      "money_row_token": null
    },
    {
      "receipt_total": "304.41",
      "money_total": "304.400",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_1734",
      "money_row_token": "row_1346"
    },
    {
      "receipt_total": "276.38",
      "money_total": "276.350",
      "difference": "0.030",
      "status": "review",
      "receipt_row_token": "row_1735",
      "money_row_token": "row_1387"
    },
    {
      "receipt_total": "183.75",
      "money_total": "183.75",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1736",
      "money_row_token": null
    },
    {
      "receipt_total": "212.16",
      "money_total": "212.16",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1737",
      "money_row_token": null
    },
    {
      "receipt_total": "183.60",
      "money_total": "183.600",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1738",
      "money_row_token": "row_1642"
    },
    {
      "receipt_total": "266.40",
      "money_total": "266.400",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1739",
      "money_row_token": "row_1612"
    },
    {
      "receipt_total": "218.75",
      "money_total": "218.750",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1740",
      "money_row_token": "row_1644"
    },
    {
      "receipt_total": "24.08",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1741",
      "money_row_token": null
    },
    {
      "receipt_total": "83.24",
      "money_total": "83.200",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1742",
      "money_row_token": "row_1263"
    },
    {
      "receipt_total": "199.71",
      "money_total": "199.71",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1743",
      "money_row_token": null
    },
    {
      "receipt_total": "218.73",
      "money_total": "218.700",
      "difference": "0.030",
      "status": "review",
      "receipt_row_token": "row_1744",
      "money_row_token": "row_1538"
    },
    {
      "receipt_total": "20.00",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1745",
      "money_row_token": null
    },
    {
      "receipt_total": "81.25",
      "money_total": "81.250",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1746",
      "money_row_token": "row_1615"
    },
    {
      "receipt_total": "266.55",
      "money_total": "266.55",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1747",
      "money_row_token": null
    },
    {
      "receipt_total": "27.90",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1748",
      "money_row_token": null
    },
    {
      "receipt_total": "133.54",
      "money_total": "133.500",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1749",
      "money_row_token": "row_1392"
    },
    {
      "receipt_total": "40.97",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1750",
      "money_row_token": null
    },
    {
      "receipt_total": "176.11",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1751",
      "money_row_token": null
    },
    {
      "receipt_total": "171.45",
      "money_total": "171.45",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1752",
      "money_row_token": null
    },
    {
      "receipt_total": "285.10",
      "money_total": "285.10",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1753",
      "money_row_token": null
    },
    {
      "receipt_total": "17.55",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1754",
      "money_row_token": null
    },
    {
      "receipt_total": "89.98",
      "money_total": "89.950",
      "difference": "0.030",
      "status": "review",
      "receipt_row_token": "row_1755",
      "money_row_token": "row_1434"
    },
    {
      "receipt_total": "181.45",
      "money_total": "181.45",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1756",
      "money_row_token": null
    },
    {
      "receipt_total": "44.30",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1757",
      "money_row_token": null
    },
    {
      "receipt_total": "23.65",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1758",
      "money_row_token": null
    },
    {
      "receipt_total": "211.87",
      "money_total": "211.850",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1759",
      "money_row_token": "row_1546"
    },
    {
      "receipt_total": "54.10",
      "money_total": "54.10",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1760",
      "money_row_token": null
    },
    {
      "receipt_total": "285.41",
      "money_total": "285.41",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1761",
      "money_row_token": null
    },
    {
      "receipt_total": "164.46",
      "money_total": "164.450",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_1762",
      "money_row_token": "row_1437"
    },
    {
      "receipt_total": "0.40",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1763",
      "money_row_token": null
    },
    {
      "receipt_total": "126.35",
      "money_total": "126.35",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1764",
      "money_row_token": null
    },
    {
      "receipt_total": "111.35",
      "money_total": "111.35",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1765",
      "money_row_token": null
    },
    {
      "receipt_total": "87.00",
      "money_total": "87.00",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1766",
      "money_row_token": null
    },
    {
      "receipt_total": "117.41",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1767",
      "money_row_token": null
    },
    {
      "receipt_total": "256.69",
      "money_total": "256.650",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1768",
      "money_row_token": "row_1552"
    },
    {
      "receipt_total": "229.29",
      "money_total": "229.250",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_1769",
      "money_row_token": "row_1584"
    },
    {
      "receipt_total": "197.01",
      "money_total": "197.01",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1770",
      "money_row_token": null
    },
    {
      "receipt_total": "418.76",
      "money_total": "418.76",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1771",
      "money_row_token": null
    },
    {
      "receipt_total": "122.31",
      "money_total": "122.31",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1772",
      "money_row_token": null
    },
    {
      "receipt_total": "183.05",
      "money_total": "183.050",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1773",
      "money_row_token": "row_1405"
    },
    {
      "receipt_total": "65.85",
      "money_total": "65.85",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1774",
      "money_row_token": null
    },
    {
      "receipt_total": "37.85",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1775",
      "money_row_token": null
    },
    {
      "receipt_total": "111.05",
      "money_total": "111.050",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1776",
      "money_row_token": "row_1445"
    },
    {
      "receipt_total": "137.96",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1777",
      "money_row_token": null
    },
    {
      "receipt_total": "191.60",
      "money_total": "191.60",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1778",
      "money_row_token": null
    },
    {
      "receipt_total": "248.93",
      "money_total": "248.900",
      "difference": "0.030",
      "status": "review",
      "receipt_row_token": "row_1779",
      "money_row_token": "row_1559"
    },
    {
      "receipt_total": "347.81",
      "money_total": "347.81",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1780",
      "money_row_token": null
    },
    {
      "receipt_total": "270.16",
      "money_total": "270.150",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_1781",
      "money_row_token": "row_1648"
    },
    {
      "receipt_total": "33.64",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1782",
      "money_row_token": null
    },
    {
      "receipt_total": "131.25",
      "money_total": "131.25",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1783",
      "money_row_token": null
    },
    {
      "receipt_total": "270.01",
      "money_total": "270.01",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_1784",
      "money_row_token": null
    },
    {
      "receipt_total": "344.15",
      "money_total": "344.150",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_1785",
      "money_row_token": "row_1454"
    },
    {
      "receipt_total": "30.55",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_1786",
      "money_row_token": null
    },
    {
      "receipt_total": "261.22",
      "money_total": "261.200",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_1787",
      "money_row_token": "row_1378"
    }
  ],
  "counts": {
    "files": 4,
    "rows": 1787,
    "candidates": 1786,
    "safe_transfer_pairs": 16,
    "duplicates": 1,
    "pending": 0,
    "review": 1301,
    "receipt_links": 76,
    "proposals": 423,
    "decisions": 1291,
    "special_cases": 72,
    "unmatched_neutral_transfers": 16,
    "credit_card_payments": 16,
    "linked_migros_receipts": 37,
    "unlinked_migros_receipts": 39
  },
  "expected_budget_effect": {
    "income_chf": "0.00",
    "expense_chf": "10129.60",
    "neutral_transfer_chf": "0.00"
  },
  "expected_writes": {
    "import_batches": 1,
    "import_files": 4,
    "candidates": 1786,
    "transactions": 464,
    "transfer_pairs": 16,
    "migros_links": 76
  },
  "confirmable": true,
  "errors": []
}