home / bankproducts

Products

Retail banking products. Each row is one product offered by one bank. Categories: current_account, savings_account, pillar_3a, vested_benefits, mortgage, credit_card, debit_card, term_deposit, wealth_management, securities_trading, etc.

Data license: CC-BY-4.0 · Data source: bankproducts.info

40 rows where bank_id = "gekb" sorted by bank_id descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: category, currency, client_type, target_group, access_tier

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
gekb:prive Banque Cantonale de Geneve gekb current_account BCGE Prive CHF private standard Compte prive avec Netbanking, e-Safe, carte Debit Mastercard et carte credit ou prepayee inclus     BPG0037TEPEX free 0    
gekb:prive_eur Banque Cantonale de Geneve gekb current_account BCGE Prive EUR EUR private standard Compte prive en euros     BPG0030NTQD9 free 0    
gekb:prive_usd Banque Cantonale de Geneve gekb current_account BCGE Prive USD USD private standard Compte prive en dollars     BPG003ZSQJBC free 0    
gekb:prive_12_25 Banque Cantonale de Geneve gekb current_account BCGE Prive 12-25 CHF private youth Compte gratuit pour jeunes de 12 a 25 ans, carte Debit Mastercard Stu gratuite     BPG003S1WVAJ free 0    
gekb:offre_duo Banque Cantonale de Geneve gekb package Offre Duo CHF private standard BCGE Prive CHF + Debit Mastercard (gratuite 1ere annee) + carte credit Argent CHF (gratuite 1ere annee, demi-tarif ensuite)     BPG0039W2S5N free 0    
gekb:compte_courant Banque Cantonale de Geneve gekb current_account Compte courant multi private standard Compte d'avoirs a vue pour operations de paiement, disponible en differentes monnaies     BPG0034XK2QB free 0    
gekb:garantie_loyer Banque Cantonale de Geneve gekb current_account BCGE Garantie loyer CHF private standard Compte bloque pour garantie de bail     BPG0036BW6TX free 0    
gekb:consignation Banque Cantonale de Geneve gekb current_account Compte de consignation CHF business standard Mise en reserve de liquidites lors de fondation ou augmentation de capital     BPG003SJ4QNN free 0    
gekb:entreprises Banque Cantonale de Geneve gekb current_account BCGE Entreprises multi business standard Compte courant d'avoirs a vue pour societes, independants, professions liberales, associations     BPG003B84C9D free 0    
gekb:corporate Banque Cantonale de Geneve gekb current_account BCGE Corporate multi business standard Compte courant d'avoirs a vue avec taux d'interet preferentiels selon paliers     BPG0036FR1ZH free 0    
gekb:horizon_1m Banque Cantonale de Geneve gekb savings_account BCGE Horizon Entreprises 1 mois multi business standard Compte de reserve de liquidites avec preavis de retrait de 1 mois     BPG0032RX0KD free 0    
gekb:horizon_3m Banque Cantonale de Geneve gekb savings_account BCGE Horizon Entreprises 3 mois multi business standard Compte de reserve de liquidites avec preavis de retrait de 3 mois     BPG003K6PVCP free 0    
gekb:horizon_6m Banque Cantonale de Geneve gekb savings_account BCGE Horizon Entreprises 6 mois multi business standard Compte de reserve de liquidites avec preavis de retrait de 6 mois     BPG003GAMB0W free 0    
gekb:epargne Banque Cantonale de Geneve gekb savings_account BCGE Epargne CHF private standard Compte epargne CHF, des 18 ans, programme Boost jusqu'a 6 bonus     BPG003KHGCZP free 0    
gekb:epargne_classic Banque Cantonale de Geneve gekb savings_account Compte Epargne Classic multi private standard Compte epargne en EUR/USD/CNY/GBP, des 18 ans     BPG003YXRARY free 0    
gekb:epargne_jeunesse Banque Cantonale de Geneve gekb savings_account Compte Epargne Jeunesse multi private children Compte epargne CHF/EUR/USD pour enfants jusqu'a 17 ans     BPG003WCPHW5 free 0    
gekb:start_ep Banque Cantonale de Geneve gekb savings_account Compte Start'Ep multi private youth Compte epargne CHF/EUR/USD pour jeunes de 12 a 17 ans     BPG003RZ2NA1 free 0    
gekb:obligation_caisse Banque Cantonale de Geneve gekb term_deposit Obligation de caisse CHF private standard Duree 2-10 ans, min CHF 5000, max CHF 1000000     BPG003CAF8RQ pro 0    
gekb:depot_terme Banque Cantonale de Geneve gekb term_deposit Depot a terme CHF private standard Des CHF 100000     BPG003XZ6ZJ7 pro 0    
gekb:fiduciaire_fixe Banque Cantonale de Geneve gekb fiduciary_deposit Depot fiduciaire a echeance fixe multi private standard Depot fiduciaire a echeance fixe, commissions degressives     BPG003HGZRPJ pro 0    
gekb:fiduciaire_48h Banque Cantonale de Geneve gekb fiduciary_deposit Depot fiduciaire a 48h multi private standard Depot fiduciaire avec preavis de 48 heures     BPG003Q9XMTJ pro 0    
gekb:compte_metaux Banque Cantonale de Geneve gekb metal_account Compte metaux CHF private standard Comptes metaux (non soumis a la TVA)     BPG003CRD5XT pro 0    
gekb:epargne3 Banque Cantonale de Geneve gekb pillar_3a Compte Epargne 3 CHF private standard Pilier 3a, versement initial min CHF 100, max CHF 7258/an (affilies) ou 20% du revenu max CHF 36288/an (non affilies)     BPG003YGN4ZD pro 0    
gekb:plan_epargne_prevoyance Banque Cantonale de Geneve gekb pillar_3a Plan epargne fonds prevoyance CHF private standard Plan d'investissement automatise dans fonds Synchrony LPP Funds, pilier 3a     BPG003QDGFRC pro 0    
gekb:libre_passage Banque Cantonale de Geneve gekb vested_benefits Compte libre passage CHF private standard Avoirs de prevoyance du 2e pilier lors de cessation d'activite     BPG003J6XXFG pro 0    
gekb:plan_epargne_fonds Banque Cantonale de Geneve gekb savings_account BCGE Plan epargne fonds multi private standard Plan d'investissement mensuel automatise dans fonds Synchrony, CHF/EUR/USD     BPG003QSXF4F free 0    
gekb:depot_1816 Banque Cantonale de Geneve gekb self_directed_trading Depot 1816 (Trading online) CHF private standard Depot titres pour gestion autonome en ligne, Netbanking gratuit     BPG003FBTSSG pro 0    
gekb:depot_standard Banque Cantonale de Geneve gekb deposit_account Depot titres standard CHF private standard Depot destine a la constitution et la gestion de patrimoine     BPG0033NH2R3 free 0    
gekb:debit_mc Banque Cantonale de Geneve gekb debit_card Carte Debit Mastercard BCGE/Stu CHF private standard Carte Debit Mastercard pour paiements et retraits     BPG003MMB8RR free 0    
gekb:carte_bcge Banque Cantonale de Geneve gekb debit_card Carte BCGE CHF private standard Carte pour bancomats et paiements     BPG00323S00X free 0    
gekb:carte_versement_entreprises Banque Cantonale de Geneve gekb debit_card Carte de versement pour les entreprises CHF business standard       BPG003YZN2AQ free 0    
gekb:credit_argent Banque Cantonale de Geneve gekb credit_card Carte Argent (Mastercard ou Visa) CHF private standard Carte de credit avec assurances liees, des 18 ans     BPG00365RNZF free 0    
gekb:credit_or Banque Cantonale de Geneve gekb credit_card Carte Or (Mastercard ou Visa) multi private standard Carte de credit avec assurances et couverture etendue, CHF/EUR/USD     BPG0034ZG4ER free 0    
gekb:credit_platinum Banque Cantonale de Geneve gekb credit_card Carte Platinum (Visa) multi private standard Carte de credit prestations exclusives, CHF/EUR/USD     BPG0037HYN5H free 0    
gekb:commercial_argent Banque Cantonale de Geneve gekb credit_card Commercial Argent (Mastercard) CHF business standard       BPG003YG342H free 0    
gekb:commercial_or Banque Cantonale de Geneve gekb credit_card Commercial Or (Mastercard) multi business standard       BPG003MABC8J free 0    
gekb:prepaid_mc Banque Cantonale de Geneve gekb prepaid_card Viseca Mastercard PrePaid multi private standard Carte prepayee des 12 ans, CHF/EUR/USD, max CHF 10000     BPG0038RSPEW free 0    
gekb:cheque_bancaire Banque Cantonale de Geneve gekb check Cheque bancaire CHF private standard       BPG003YA9PS3 free 0    
gekb:cheque_correspondance Banque Cantonale de Geneve gekb check Cheque correspondance CHF private standard       BPG003XZ8J91 free 0    
gekb:coffre_fort Banque Cantonale de Geneve gekb safe_deposit Coffre-fort CHF private standard       BPG0038HVFEN free 0    

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

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;
Powered by Datasette · Queries took 27.571ms · Data license: CC-BY-4.0 · Data source: bankproducts.info