Products
Data license: CC-BY-4.0 · Data source: bankproducts.info
38 rows where bank_id = "glkb" sorted by bank_id descending
This data as json, CSV (advanced)
Suggested facets: category, currency, target_group, description, valid_from, access_tier, is_tailored, valid_from (date)
| id | bank_id ▲ | category | name | currency | client_type | target_group | description | valid_from | source_document_id | bpg | access_tier | is_tailored | notice_period_days | iso_account_type |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| glkb:servicekonto_privat | Glarner Kantonalbank glkb | current_account | Servicekonto Privat | CHF | private | standard | Standardkonto fuer Zahlungen | BPG003FZ3JXE | free | 0 | ||||
| glkb:servicekonto_easy | Glarner Kantonalbank glkb | current_account | Servicekonto Privat easy | CHF | private | standard | Ab CHF 1/Monat | BPG0034RTF0Z | free | 0 | ||||
| glkb:servicekonto_jugend | Glarner Kantonalbank glkb | current_account | Servicekonto Jugend | CHF | private | youth | Kostenlose Kontofuehrung, 0.10% bis CHF 50000 | BPG0036Y0JPP | free | 0 | ||||
| glkb:servicekonto_privat25 | Glarner Kantonalbank glkb | current_account | Servicekonto Privat 25 | CHF | private | youth | Kostenlose Kontofuehrung, 0.10% bis CHF 50000 | BPG003BV8HJH | free | 0 | ||||
| glkb:servicekonto_mister_money | Glarner Kantonalbank glkb | current_account | Servicekonto Mister Money | CHF | private | children | Kostenlose Kontofuehrung, 0.10% bis CHF 50000 | BPG0034K755K | free | 0 | ||||
| glkb:servicekonto_eur | Glarner Kantonalbank glkb | current_account | Servicekonto EURO Privat | EUR | private | standard | BPG0033N4VEH | free | 0 | |||||
| glkb:servicekonto_verein | Glarner Kantonalbank glkb | current_account | Servicekonto Verein | CHF | private | standard | BPG003SSHZWH | free | 0 | |||||
| glkb:transaktionskonto | Glarner Kantonalbank glkb | current_account | Transaktionskonto | CHF | private | standard | BPG003245X9E | free | 0 | |||||
| glkb:sparkonto | Glarner Kantonalbank glkb | savings_account | Sparkonto | CHF | private | standard | BPG003ZBQXZW | free | 0 | |||||
| glkb:sparkonto_renten | Glarner Kantonalbank glkb | savings_account | Sparkonto Renten | CHF | private | senior | BPG00351HEJ0 | free | 0 | |||||
| glkb:sparkonto_jugend | Glarner Kantonalbank glkb | savings_account | Sparkonto Jugend | CHF | private | youth | 0.25% bis CHF 50000 | BPG003XPZBJV | free | 0 | ||||
| glkb:geschenksparkonto | Glarner Kantonalbank glkb | savings_account | Geschenksparkonto | CHF | private | youth | 0.25% bis CHF 20000 | BPG00371SX0W | free | 0 | ||||
| glkb:aktionaers_sparkonto | Glarner Kantonalbank glkb | savings_account | Aktionaers-Sparkonto | CHF | private | standard | Fuer GLKB-Aktionaere | BPG003TFZ9C8 | free | 0 | ||||
| glkb:aktionaers_sparkonto_plus | Glarner Kantonalbank glkb | savings_account | Aktionaers-Sparkonto plus | CHF | private | standard | Fuer GLKB-Aktionaere, hoehere Verzinsung | BPG003VQXBMF | free | 0 | ||||
| glkb:glarix_sparkonto | Glarner Kantonalbank glkb | savings_account | Glarix Sparkonto | CHF | private | standard | 0.40% — hoechster Sparkonto-Zins | BPG0031V0RD3 | free | 0 | ||||
| glkb:investkonto_95 | Glarner Kantonalbank glkb | savings_account | Investkonto 95 | CHF | private | standard | 0.05%, 95 Tage Kuendigungsfrist | BPG003ZN5C1C | free | 0 | ||||
| glkb:investkonto_185 | Glarner Kantonalbank glkb | savings_account | Investkonto 185 | CHF | private | standard | 0.10%, 185 Tage Kuendigungsfrist | BPG003MPNM6H | free | 0 | ||||
| glkb:mieterkautionssparkonto | Glarner Kantonalbank glkb | savings_account | Mieterkautionssparkonto | CHF | private | standard | BPG0032BGS4T | free | 0 | |||||
| glkb:grabfondssparkonto | Glarner Kantonalbank glkb | savings_account | Grabfondssparkonto | CHF | private | standard | BPG003FFA4V9 | free | 0 | |||||
| glkb:sparen3 | Glarner Kantonalbank glkb | pillar_3a | Vorsorgekonto 3a | CHF | private | standard | BPG0035Q9RA0 | pro | 0 | |||||
| glkb:freizuegigkeit | Glarner Kantonalbank glkb | vested_benefits | Freizuegigkeitskonto | CHF | private | standard | 0.05% | BPG003GE168T | pro | 0 | ||||
| glkb:freeme_fz | Glarner Kantonalbank glkb | vested_benefits | freeME Online-Freizuegigkeitskonto | CHF | private | standard | 0.20% — hoeher als normales FZ-Konto | BPG003TZ4C86 | pro | 0 | ||||
| glkb:sparen4 | Glarner Kantonalbank glkb | pillar_3a | Vorsorgekonto Sparen 4 | CHF | private | standard | BPG003ENT31A | pro | 0 | |||||
| glkb:debit_mastercard | Glarner Kantonalbank glkb | debit_card | Glarner Debit Mastercard | CHF | private | standard | Kostenlos im Glarner Set | BPG003C8QQ5G | free | 0 | ||||
| glkb:debit_stu | Glarner Kantonalbank glkb | debit_card | Debit Mastercard Stu | CHF | private | youth | Keine Jahresgebuehr | BPG003JV9AYA | free | 0 | ||||
| glkb:sesam_karte | Glarner Kantonalbank glkb | debit_card | SESAM-Karte | CHF | private | standard | Keine Jahresgebuehr, kostenlose Bargeldbezuege an GLKB-Bancomaten | BPG003571876 | free | 0 | ||||
| glkb:credit_silber | Glarner Kantonalbank glkb | credit_card | Silber Mastercard / Visa | CHF | private | standard | Im Glarner Set CHF 5/Monat | BPG003Y0F00C | free | 0 | ||||
| glkb:credit_gold | Glarner Kantonalbank glkb | credit_card | Gold Mastercard / Visa | CHF | private | standard | Im Glarner Set CHF 10/Monat | BPG003YCYYBS | free | 0 | ||||
| glkb:credit_platinum | Glarner Kantonalbank glkb | credit_card | Platinum Visa | CHF | private | standard | Im Glarner Set CHF 40/Monat | BPG0030YYR4T | free | 0 | ||||
| glkb:travel_prepaid | Glarner Kantonalbank glkb | prepaid_card | Travel Prepaid Kreditkarte | multi | private | standard | BPG003MYPJGY | free | 0 | |||||
| glkb:kassenobligation | Glarner Kantonalbank glkb | term_deposit | Kassenobligation | CHF | private | standard | 0.40-0.90% je Laufzeit 2-10 Jahre | BPG003NKQXPX | pro | 0 | ||||
| glkb:kompakt | Glarner Kantonalbank glkb | securities_trading | GLKB Kompakt | CHF | private | standard | Selbstaendiges Anlegen. Depotgebuehr 0.25% p.a. (min CHF 50, max CHF 750), 20% E-Banking-Courtagen-Rabatt, ohne Beratung. | 2025-02-27 | BPG003J12JYT | pro | 0 | |||
| glkb:komfort | Glarner Kantonalbank glkb | securities_trading | GLKB Komfort | CHF | private | standard | Beratung mit Anlagestrategie. All-inclusive Beratungsgebuehr 0.60% p.a. bis CHF 1 Mio., reduzierte Courtagen. | 2025-02-27 | BPG003QQK1MN | pro | 0 | |||
| glkb:komfort_plus | Glarner Kantonalbank glkb | securities_trading | GLKB Komfort Plus | CHF | private | premium | Premium-Beratungsmandat. Beratungsgebuehr 0.75% p.a. bis CHF 1 Mio., niedrigste Courtagen-Saetze. | 2025-02-27 | BPG003ATF7A9 | pro | 0 | |||
| glkb:vv_start | Glarner Kantonalbank glkb | wealth_management | GLKB Start | CHF | private | standard | Einstiegs-Vermoegensverwaltungsmandat ab CHF 200. All-in Fee 0.80% p.a., Pauschal enthaelt Depot, Courtagen, Verwaltung. | 2025-06-24 | BPG0039GGX41 | pro | 0 | |||
| glkb:vv_index_plus | Glarner Kantonalbank glkb | wealth_management | GLKB Index Plus | CHF | private | standard | Index-basiertes VV-Mandat ab CHF 50'000. Vier Strategien (Einkommen 1.00, Ausgewogen 1.10, Wachstum 1.20, Kapitalgewinn 1.30%). | 2025-06-24 | BPG0035Y1YDD | pro | 0 | |||
| glkb:vv_premium | Glarner Kantonalbank glkb | wealth_management | GLKB Premium | CHF | private | wealthy | Aktives VV-Mandat ab CHF 250'000. Vier Strategien 1.10-1.40% p.a., Restriktionen gegen Aufpreis. | 2025-06-24 | BPG003VPG7NX | pro | 0 | |||
| glkb:vv_spezial | Glarner Kantonalbank glkb | wealth_management | GLKB Spezialmandat | CHF | private | high_net_worth | BVG/KESB-Mandate + ab CHF 2 Mio. individuelle Anlagestrategie. Pricing per Mandat verhandelt. | 2025-06-24 | BPG0030B69SG | pro | 1 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE product (
id TEXT PRIMARY KEY, -- zkb:privatkonto, ubs:key4_banking
bank_id TEXT NOT NULL REFERENCES bank(id),
category TEXT NOT NULL, -- current_account, savings_account, pillar_3a, vested_benefits,
-- debit_card, credit_card, prepaid_card, package, ebanking,
-- mortgage, wealth_management, term_deposit, securities_trading,
-- fiduciary_deposit, safe_deposit, guarantee, leasing,
-- financial_planning, personal_advisory, loyalty_program,
-- digital_vault, fx_subscription, robo_advisory, self_directed_trading,
-- metal_account, deposit_account, check
name TEXT NOT NULL, -- bank's own product name
currency TEXT DEFAULT 'CHF',
client_type TEXT DEFAULT 'private', -- private, business, institutional
target_group TEXT, -- standard, young, children, students, seniors, eco, gift, rental_deposit, member
description TEXT,
valid_from TEXT,
source_document_id INTEGER REFERENCES source_document(id),
bpg CHAR(12) -- opaque global id, BPG003xxxxxx; populated post-load by bpg_assignments.sql
CHECK (bpg IS NULL OR bpg GLOB 'BPG003[0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z]'),
access_tier TEXT NOT NULL DEFAULT 'free' -- freemium gating: free public, pro/business paid
CHECK (access_tier IN ('free', 'pro', 'business')),
is_tailored INTEGER -- v2.6 (atom #278): mirrors CDS-AU (Australian Open Banking) isTailored.
-- 0 = pricing publicly published in a schedule (machine-readable, comparable);
-- 1 = negotiated per client (UHNW classical private banking, business loans);
-- NULL = unknown / not yet classified (default for new loads).
-- Distinguishes "we haven't crawled it" (NULL) from "bank deliberately
-- doesn't publish because it's relationship-priced" (1) — three states
-- that previously collapsed into "fee.amount IS NULL".
CHECK (is_tailored IS NULL OR is_tailored IN (0, 1)),
notice_period_days INTEGER -- v2.7 (atom #307): normalised withdrawal notice in days.
-- 0/NULL = on-demand; X = days notice. Conversion: months×30,
-- years×365, days verbatim. Backfilled from
-- product_feature.notice_period free-text by
-- db/notice_period_backfill.sql.
CHECK (notice_period_days IS NULL OR notice_period_days >= 0),
iso_account_type CHAR(4) -- v2.8 (atom #308): ISO 20022 ExternalCashAccountType1Code.
-- 4-letter code from the official ISO enum: CACC (Current),
-- SVGS (Savings), LOAN, SACC (Special), MOMA (Money Market),
-- CHAR (Charges), CASH, etc.
-- NULL for categories outside ISO scope: cards
-- (debit/credit/prepaid), mandates (wealth_management,
-- securities_trading, fiduciary_deposit), CH-specific
-- (pillar_3a, vested_benefits, pension_account).
-- Mapped from `category` by db/iso_account_type_backfill.sql.
-- Backfill is conservative — when in doubt, leave NULL rather
-- than force-fit a code that misrepresents the product.
CHECK (iso_account_type IS NULL OR iso_account_type GLOB '[A-Z][A-Z][A-Z][A-Z]')
);
CREATE INDEX idx_product_bank ON product(bank_id);
CREATE INDEX idx_product_category ON product(category);
CREATE INDEX idx_product_lookup ON product(bank_id, category, client_type, target_group);
CREATE UNIQUE INDEX idx_product_bpg ON product(bpg) WHERE bpg IS NOT NULL;
CREATE INDEX idx_product_access_tier ON product(access_tier);
CREATE INDEX idx_product_is_tailored ON product(is_tailored) WHERE is_tailored IS NOT NULL;
CREATE INDEX idx_product_iso_account_type ON product(iso_account_type) WHERE iso_account_type IS NOT NULL;
CREATE INDEX idx_product_notice_period ON product(notice_period_days) WHERE notice_period_days IS NOT NULL;