Products
Data license: CC-BY-4.0 · Data source: bankproducts.info
24 rows where bank_id = "ek_affoltern" sorted by bank_id descending
This data as json, CSV (advanced)
Suggested facets: category, 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ek_affoltern:privatkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Privatkonto | CHF | private | standard | Standard-Privatkonto ab dem 26. Altersjahr. 0.000% Zins. Monatlicher Auszug. Guthaben frei verfuegbar. | BPG003TK5VPH | free | 0 | ||||
| ek_affoltern:privatkonto25 | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Privatkonto25 | CHF | private | youth | Privatkonto bis zum 25. Altersjahr. 0.150% Zins bis CHF 20'000. Spesenfrei. Monatlicher Auszug. | BPG0031Q6P5M | free | 0 | ||||
| ek_affoltern:privatkonto_aktionaer8 | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Privatkonto Aktionaer 8+ | CHF | private | wealthy | Privilegiertes Privatkonto fuer EKA-Aktionaere mit ≥8 Namenaktien. 0.000% Zins, spesenfrei. Mitglieder-Privileg im AG-Modell (vergleichbar zur Genossenschafter-Privilegierung anderer cooperatives). | BPG003FSQC1Y | free | 0 | ||||
| ek_affoltern:kontokorrent | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Kontokorrent | CHF | business | standard | Geschaeftliches Kontokorrent. 0.000% Zins. Buchungsspesen CHF 0.40 pro Buchung/Posten. Kontoauszug CHF 1.00 + Porto. Kontoabschluss CHF 5.00. Kreditlimite moeglich. Taeglicher Auszug bei Bewegung. | BPG003R036BR | free | 0 | ||||
| ek_affoltern:mietzinskonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Mietzinskonto | CHF | business | standard | Konto fuer Miet- und Liegenschaftszinsen. 0.000% Zins, monatlicher Auszug, Guthaben frei verfuegbar. | BPG003EYWRBR | free | 0 | ||||
| ek_affoltern:liegenschaftskonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | current_account | Liegenschaftskonto | CHF | business | standard | Spezial-Kontokorrent fuer Miet- und Liegenschaftszinsen. Gleiche Tarife wie Kontokorrent: CHF 0.40 pro Buchung/Posten, CHF 1.00 Auszug + Porto, CHF 5.00 Abschluss. Kreditkarte als Zusatzleistung. | BPG00329X8N4 | free | 0 | ||||
| ek_affoltern:sparkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Sparkonto | CHF | private | standard | Standard-Sparkonto ab dem 26. Altersjahr. 0.050% Zins. CHF 20'000/Monat kuendigungsfrei, darueber 3 Monate Kuendigung. Jahresauszug (gebuehrenpflichtig). | BPG003CZG5VT | free | 0 | ||||
| ek_affoltern:sparkonto25 | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Sparkonto25 | CHF | private | youth | Sparkonto fuer Jugendliche bis 25. 0.400% Vorzugszins bis CHF 20'000 (einer der hoechsten in der DB). CHF 20'000/Monat kuendigungsfrei. Bei Eltern-Eroeffnung sind Rueckzuege bis 18 nur fuer Unterhalt/Erziehung/Ausbildung (ZGB Art. 320) erlaubt. | BPG003M1HWCR | free | 0 | ||||
| ek_affoltern:geschenksparkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Geschenksparkonto | CHF | private | youth | Vermoegensbildung fuer Kinder bis 18. 0.400% Vorzugszins bis CHF 20'000. Lautet auf Eroeffner (nicht auf Kind); Verfuegungsrecht beim Eroeffner. Geschenkurkunde verfuegbar. Bei Todesfall des Eroeffners faellt das Guthaben in dessen Nachlass — Testament empfohlen. | BPG003JZ662D | free | 0 | ||||
| ek_affoltern:sparkonto_top_aktionaer8 | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Sparkonto Top Aktionaer 8+ | CHF | private | wealthy | Privilegiertes Sparkonto fuer EKA-Aktionaere mit ≥8 Namenaktien. 0.100% Vorzugszins bis CHF 100'000 (5x hoeher als Standard-Sparkonto). Selbe Rueckzugsbedingungen. | BPG003VZ2C19 | free | 0 | ||||
| ek_affoltern:anlagesparkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Anlagesparkonto | CHF | private | standard | Mittelfristiges Sparkonto, Mindestanlage CHF 5'000. 0.200% Zins. CHF 10'000/Jahr kuendigungsfrei, darueber 12 Monate. Nicht gekuendigte Rueckzuege: 2% Strafgebuehr. Zinssatz halbjaehrlich an Markt angepasst. | BPG00352S6G8 | free | 0 | ||||
| ek_affoltern:renditesparkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | savings_account | Renditesparkonto | CHF | private | standard | Sparkonto ab CHF 5'000 mit Monatsauszug. Spesenfrei (12 Buchungen/Jahr inklusive). CHF 10'000/Jahr kuendigungsfrei, darueber 12 Monate. 2% Strafgebuehr fuer nicht gekuendigte Rueckzuege. Halbjaehrliche Zinsanpassung. | BPG003DBE9H2 | free | 0 | ||||
| ek_affoltern:kassenobligation | Ersparniskasse Affoltern i.E. AG ek_affoltern | term_deposit | Kassenobligation | CHF | private | standard | Festverzinste Geldanlage 2-10 Jahre. Mindestanlage CHF 5'000 (in CHF 1'000-Schritten), maximal CHF 100'000 (darueber auf Anfrage). Jaehrliche Kontraktgebuehr 0.070% + MwSt. Spezial-Kombi-Produkte (3/8, 4/9, 5/10) ab CHF 50'000 mit zusaetzlicher Praemie. | BPG003P7N7FT | pro | 0 | ||||
| ek_affoltern:wertschriften_depot | Ersparniskasse Affoltern i.E. AG ek_affoltern | safe_deposit | Wertschriftendepot | CHF | private | standard | Depot- und Handelsabwicklung. Konkrete Tarife im Depot- und Handelsreglement 2021. Vertriebskommissions-Merkblatt separat verfuegbar. | BPG003VYTJK2 | free | 0 | ||||
| ek_affoltern:privor_3a | Ersparniskasse Affoltern i.E. AG ek_affoltern | pillar_3a | PRIVOR (Saeule 3a) | CHF | private | standard | Gebundene Vorsorge Saeule 3a. 0.150% Zins. Spesenfrei. Maximaleinzahlung 2026: CHF 7'258 (mit PK) / CHF 36'288 (ohne; 20% des Einkommens). Steuerersparnis bis CHF 1'500/Jahr. Empfehlung: zweites Konto ab CHF 50'000 fuer Auszahlungs-Steuer-Staffelung. | BPG00370QNPH | pro | 0 | ||||
| ek_affoltern:privor_freizuegigkeit | Ersparniskasse Affoltern i.E. AG ek_affoltern | vested_benefits | PRIVOR Freizuegigkeitskonto (2. Saeule) | CHF | private | standard | Freizuegigkeitskonto fuer BVG-Gelder nach Austritt. 0.000% Zins. Spesenfrei. Nutzbar fuer Eigenheimfinanzierung oder Selbstaendigkeit-Aufnahme. | BPG003NH5EJ4 | pro | 0 | ||||
| ek_affoltern:privor_wertschriftenloesung | Ersparniskasse Affoltern i.E. AG ek_affoltern | pillar_3a | PRIVOR Wertschriftenloesung (Vorsorgefonds) | CHF | private | standard | Vorsorgefonds-Variante der Saeule 3a. 4 Strategien (B Einkommen, C Ausgewogen, D Wachstum, E Kapitalgewinn). Max 2 Fonds pro Konto, Aufteilung min 25%. Depotgebuehr 0.30%/Jahr. Transaktion: Kauf 1.10%, Rueckgabe netto. | BPG003PXGD16 | pro | 0 | ||||
| ek_affoltern:debit_mastercard | Ersparniskasse Affoltern i.E. AG ek_affoltern | debit_card | Debit Mastercard | CHF | private | standard | Debit Mastercard mit 3-D Secure 2.0. Kostenlose Bargeldbezuege in der Schweiz. Weltweit einsetzbar. debiX+ App fuer Karten-Management. Cyber- und Shopping-Versicherungen. Konkrete Gebuehren in separater Preisverzeichnis-Broschuere. | BPG003YXMPC7 | free | 0 | ||||
| ek_affoltern:credit_silber | Ersparniskasse Affoltern i.E. AG ek_affoltern | credit_card | Kreditkarte Silber (Viseca) | CHF | private | standard | Kreditkarte Silber-Stufe, Viseca-issued (RBA-Holding-Standard). Gebuehren in separater Preisverzeichnis-Broschuere. | BPG003545Y4Z | free | 0 | ||||
| ek_affoltern:credit_gold | Ersparniskasse Affoltern i.E. AG ek_affoltern | credit_card | Kreditkarte Gold (Viseca) | CHF | private | premium | Kreditkarte Gold-Stufe, Viseca-issued (RBA-Holding-Standard). Gebuehren in separater Preisverzeichnis-Broschuere. | BPG003CE9SDW | free | 0 | ||||
| ek_affoltern:travel_karte | Ersparniskasse Affoltern i.E. AG ek_affoltern | prepaid_card | Swiss Bankers Travel Karte | CHF | private | standard | Prepaid Reisekarte via Swiss Bankers (RBA-Holding-Standardpartner). Erwaehnt in Debit-Mastercard-Tipps ("Fuer Ferien im Ausland bieten wir die Travel-Karte an"). | BPG003JYCQN7 | free | 0 | ||||
| ek_affoltern:tresorfach | Ersparniskasse Affoltern i.E. AG ek_affoltern | safe_deposit | Tresorfach | CHF | private | standard | Tresorfach 5 Groessen (6/10/15/20/60 cm Hoehe), Miete CHF 50-140/Jahr + MwSt. Zugriff waehrend Schalter-Oeffnungszeiten. Inhalt nur dem Kunden bekannt. | BPG003CAQ256 | free | 0 | ||||
| ek_affoltern:nachttresor | Ersparniskasse Affoltern i.E. AG ek_affoltern | safe_deposit | Nachttresor | CHF | business | standard | Aussenzugaenglicher Banktresor fuer Tageseinnahmen. 24-Stunden-Betrieb. Sofortige Gutschrift. Kostenlos (Vertrag notwendig). | BPG003XVM4HY | free | 0 | ||||
| ek_affoltern:e_banking | Ersparniskasse Affoltern i.E. AG ek_affoltern | ebanking | e-Banking + EKA-Mobile Banking App | CHF | private | standard | E-Banking mit 3-fach Login (Username, Passwort, SMS-Code) und 128-Bit-SSL. Spesenfrei. Mobile App "EKA-Mobile Banking" kostenlos. Vollmachten fuer Dritte moeglich. | BPG003Y8D7FR | free | 0 |
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;