{
  "schema": 51,
  "household_preview_counts": {
    "files": 4,
    "rows": 1851,
    "candidates": 143,
    "safe_transfer_pairs": 0,
    "duplicates": 1708,
    "pending": 0,
    "review": 80,
    "receipt_links": 12,
    "proposals": 67,
    "decisions": 30,
    "special_cases": 46,
    "unmatched_neutral_transfers": 49,
    "credit_card_payments": 49,
    "linked_migros_receipts": 4,
    "unlinked_migros_receipts": 8
  },
  "household_expected_writes": {
    "import_batches": 1,
    "import_files": 4,
    "candidates": 143,
    "transactions": 55,
    "transfer_pairs": 0,
    "migros_links": 4
  },
  "household_confirm": {
    "status": "confirmed",
    "batch_id": "hhbatch_532668afcbef38370b4c1ba4",
    "idempotent": false,
    "counts": {
      "file_count": 4,
      "row_count": 1851,
      "candidate_count": 143,
      "transfer_pair_count": 0,
      "duplicate_count": 1708,
      "review_count": 80,
      "receipt_link_count": 4
    }
  },
  "household_replay_idempotent": true,
  "full_replay_expected_writes": {
    "import_batches": 0,
    "import_files": 0,
    "candidates": 0,
    "transactions": 0,
    "transfer_pairs": 0,
    "migros_links": 0
  },
  "snapshots": [
    {
      "label": "AKB Zinsbereitstellungskonto",
      "amount": "2685.00",
      "entity_stable": true
    },
    {
      "label": "AKB Aargauer-Sparkonto",
      "amount": "60577.95",
      "entity_stable": true
    },
    {
      "label": "AKB Haushaltskonto",
      "amount": "11637.17",
      "entity_stable": true
    },
    {
      "label": "Raiffeisen Mitglieder-Privatkonto",
      "amount": "29062.37",
      "entity_stable": true
    }
  ],
  "truewealth": {
    "value": "156796.72",
    "activities": 54,
    "idempotent": true
  },
  "postfinance": {
    "value": "318886.56",
    "events": 5,
    "performance_available": false,
    "performance_blockers": [
      "partial_activity_components_present",
      "portfolio_overview_end_date_mismatch"
    ],
    "idempotent": true
  },
  "pf_projection_correction": {
    "rows": 2,
    "replay": true
  },
  "table_deltas": {
    "household_import_batches": 1,
    "household_import_files": 4,
    "household_import_items": 143,
    "budget_transaction_candidates": 143,
    "budget_transactions": 55,
    "budget_transfer_pairs": 0,
    "budget_import_line_items": 331,
    "household_migros_links": 4,
    "cash_account_snapshots": 4,
    "truewealth_import_batches": 1,
    "truewealth_activities": 54,
    "postfinance_import_batches": 1,
    "postfinance_ledger_events": 5,
    "postfinance_snapshots": 1,
    "audit_log": 9,
    "transactions": 5,
    "account_value_snapshots": 2
  },
  "replay_table_delta": {
    "household_import_batches": 0,
    "household_import_files": 0,
    "household_import_items": 0,
    "budget_transaction_candidates": 0,
    "budget_transactions": 0,
    "budget_transfer_pairs": 0,
    "budget_import_line_items": 0,
    "household_migros_links": 0,
    "cash_account_snapshots": 0,
    "truewealth_import_batches": 0,
    "truewealth_activities": 0,
    "postfinance_import_batches": 0,
    "postfinance_ledger_events": 0,
    "postfinance_snapshots": 0,
    "audit_log": 0,
    "transactions": 0,
    "account_value_snapshots": 0
  },
  "salary_9261_30_count": 1,
  "integrity": "ok",
  "fk_violations": 0
}
