DEV Community

Cover image for Swiss ETF Documents Don't Agree? Use This 12-Field Reconciliation Sheet
isabelle dubuis
isabelle dubuis

Posted on Edited on Originally published at stock-market.ch

Swiss ETF Documents Don't Agree? Use This 12-Field Reconciliation Sheet

Swiss ETF Documents Don't Agree? Use This 12-Field Reconciliation Sheet

When a Swiss retail investor compares an ETF, the factsheet, key information document, exchange page, broker ticket, and tax statement describe different layers of the same holding. A CHF trading line does not by itself mean the underlying currency risk is hedged. A low TER is not the total cost of buying, holding, and selling. A benchmark label is not a complete description of the securities held. The decision rule is to reconcile the instrument by ISIN and share class first, then separate exposure, fund costs, trading costs, tax evidence, and investor-specific questions. This is an educational workflow, not a buy recommendation. For exposure context, Stock-Market's SMI and SPI explainer describes why the index matters; it cannot substitute for the documents of a particular fund.

This guide contributes a reusable 12-field document ledger and a lightweight checking routine. It does not compare live ETFs, predict returns, or rank brokers. The worked case is synthetic: it demonstrates how a CHF-listed share class can still have foreign-currency exposure, and how a displayed cost can fail to include a broker's exchange, conversion, or tax charges. The GSC position history available on 5 November 2026 showed the broad query “etf suisse” around position 28 with five impressions on a network finance property. This is a weak topic clue, not evidence of market demand or a ranking promise. A public forum search also surfaced a recurring question about whether a CHF listing avoids conversion or currency risk; direct access to the discussion was blocked, so it is not used as claim evidence.

The decision in one minute

Do not begin with the ticker or the headline TER. Begin with the exact security: ISIN, share class, and document date. Confirm the benchmark and what it holds. Separate listing currency, share-class currency, and underlying currency exposure; identify whether the share class is explicitly hedged. Then build a cost path from the investor's cash account through broker, exchange, fund, and eventual sale. Mark each number with its source, date, and cost layer. If a material field is unknown, report it as unknown and assign a next step rather than silently assuming the answer.

The same product name can appear on several exchanges, in several currencies, and through different share classes. A factsheet, a KID, a prospectus, an exchange page, and a broker tariff may all be accurate while showing different values. Their purpose and observation date differ. The reconciliation task is to tell the reader which fact each one can establish. It is not to force every line into one “all-in fee” or select a winner from incomplete information.

FINMA's investor information page explains that investors should understand the financial instrument and its documentation; it is general context, not a product endorsement. See FINMA's information about financial instruments. SIX publishes ETF trading information and market data, including bid and offer transparency and trading context. VZ and Moneyland explain the product and consumer cost layers from an advisory perspective. Those are useful complementary source roles, not interchangeable authorities.

Why the documents appear to disagree

A factsheet is typically a dated summary of fund properties and holdings. A key information document is a concise investor disclosure whose scope depends on the product and applicable regime. A prospectus gives broader legal and operating terms. An exchange page describes a trading line and market conditions. A broker ticket or tariff describes the investor's execution path. A tax statement may identify tax values for a specific security and year. The documents answer different questions, so a missing field in one is not automatically an error.

For example, an issuer may display a fund-level recurring expense ratio, while a broker separately charges commission or currency conversion. Both statements can be accurate because one is about the fund and the other about the account. A factsheet may show the index's exposure at month-end; a live exchange page shows today's quote. A fund report may calculate tracking difference over a full year, while a marketing page gives a shorter period. Put date and object next to every value before comparing.

The method is simple: identify the entity, identify the field definition, identify the observation date, and identify who controls the value. If two records still conflict after those are aligned, preserve both values and ask the issuer, exchange, broker, or qualified adviser that owns the relevant fact. Do not average them. An average of different concepts, dates, or share classes has no useful interpretation.

A 12-field reconciliation ledger

Use one row per share class, not one row per product family. Save source URL, retrieval date, document date, quoted value, and page or section reference. The ledger is a completeness aid; it does not make suitability or tax decisions.

Field What to record Why it matters Disagreement response
1. Identity ISIN and share-class name Prevents mixing sibling instruments Stop and match ISIN
2. Domicile Legal fund domicile Relevant to legal and tax checks Confirm in current legal docs
3. Benchmark Index name and return convention Defines reference exposure Align price vs total-return index
4. Constituents Method, weights, date Shows what the fund represents Check dated holdings and rules
5. Listing Exchange and ticker Identifies the trading line Match ticker to same ISIN
6. Trading currency Quote and settlement currency Affects cash conversion Confirm in broker ticket
7. Class currency Accounting or share-class currency Not automatically a hedge Read exact class terms
8. Hedge status Hedged, unhedged, or partial Changes currency overlay Require explicit policy evidence
9. Replication Physical, sampling, synthetic Changes implementation questions Check prospectus and report
10. Product cost TER and disclosed expenses Helps compare fund-level charges Preserve definition and date
11. Trading cost Spread, commission, FX, custody, tax if applicable Often outside product summary Build broker-specific round trip
12. Return gap Fund vs matching index, same period Reveals tracking difference Align currency and dividends

This is an original decision matrix, not a measured dataset. Method: on 5 November 2026, define twelve fields along the investor path from identity to execution; assign each field an evidence owner; then exercise the sheet using one deliberately synthetic case. Sample size: twelve checklist fields and one synthetic example. No live ETF, broker quote, market price, tax return, or user portfolio was sampled. Exclusions: named products, recommendations, return forecasts, and fee rankings. Limitations: the ledger cannot establish suitability, future performance, personalized tax outcomes, or completeness beyond the evidence actually collected.

1. Identify the exact instrument

The ISIN is a better starting point than a familiar ticker or product nickname. One provider may offer a family of funds with similar names but different share classes, currencies, distribution policies, fees, or hedging. A trading platform may abbreviate or localize the label. If the ISIN is not visible, do not assume that the search result is the intended security. Find the issuer's document for the exact class and compare the exchange line to it.

Record both the legal name and the share-class name. Capture the ISIN, domicile, benchmark, distribution approach, and any hedge wording. Keep the date of each document. If the exchange ticker differs between two screens, that may be a separate listing rather than a separate fund, but the investor still has to verify settlement currency, venue, and whether the broker offers the same instrument. Similar names are not proof of identical terms.

An identity mismatch is a stop condition, not a minor data-quality issue. If candidate A's KID is for one ISIN and its factsheet is for a different class, a neatly completed comparison can be confidently wrong. Use a unique row key made from ISIN plus share-class designation, and attach every observation to that key. If the source only names the fund family, mark the class-specific details unknown.

2. Separate domicile from listing venue and residence

Domicile answers where the fund is legally established. Listing venue answers where a trading line is admitted. Investor residence is a personal fact. None of these labels implies the other. A fund domiciled in one country may hold companies across many markets and trade on several exchanges. A Swiss resident buying a foreign-domiciled fund has a different set of investor and transaction facts from the fund's own domicile.

Tax treatment can depend on investor status, asset classification, income type, product domicile, and transaction details. Do not turn a one-line rule into a personal answer. FINMA's general financial-instrument information can help orient the investor to available documents and roles; it is not a tax determination. If a tax point could change a material decision, send the exact ISIN, transaction route, and investor facts to a qualified adviser or the competent authority.

Keep three columns: fund domicile, investor residence assumptions, and trading venue. Add a fourth for any tax question and the source responsible for answering it. If a broker page mentions a tax charge, that can explain a fee in that broker's scenario; it does not establish the treatment of every transaction. If the fund document gives tax information, it may describe the fund or general investors rather than an individual Swiss return.

3. Decode benchmark and constituents

A benchmark name is shorthand for a methodology. Check whether its return series is price-only or includes dividends; identify the countries, sectors, security eligibility rules, weighting method, and rebalancing schedule. A national index can be concentrated in a small number of large issuers. A broad label such as “Swiss shares” does not guarantee balanced representation of every listed Swiss company.

The SMI and SPI explainer gives context on how index choice affects the slice of the Swiss market represented. For the actual ETF, use the index methodology and dated holdings. SIX's ETF resources cover market information and ETF trading; the exchange publishes bid and offer prices, available sizes, turnover, and other market data. See SIX's ETF market information. A current index file and a dated exchange snapshot answer different questions.

Record concentration at the same date as the holdings. Note the largest constituents, sector concentration, geography, and any cap limits if relevant. Do not call concentration a defect without understanding the portfolio role. A focused Swiss allocation may be deliberate; an investor who believes they bought a broad world portfolio may have a different problem. The evidence task is to describe the exposure accurately.

4. Distinguish three currencies and a hedge

Trading currency is the currency used for a specific listing's quote and often settlement. Share-class currency may be a denomination used for accounting or reporting. Underlying currency exposure relates to the assets and the businesses in the portfolio. A currency hedge is an additional strategy that aims to reduce some currency effects according to a stated policy. These are separate fields.

A global equity ETF quoted in CHF can still hold foreign assets and remain exposed to their economic and currency movements. The CHF quote may help avoid one conversion at purchase, depending on the broker's account path; it does not transform the holdings into CHF assets. A separate CHF-hedged class is a different instrument and should have its own ISIN or class identifier. Verify the hedge policy rather than inferring it from the currency label.

Draw the investor's cash path: CHF balance, any broker conversion, exchange settlement, fund share, underlying assets, distribution or sale proceeds, and conversion back to CHF. Mark the fee or exchange-rate step at each edge. A broker may permit holding multiple currencies, may auto-convert, or may have a currency-specific route. The order ticket and the current account terms decide that question. A forum answer about another broker or account cannot establish it.

5. Understand the key information document's boundary

An investor-facing summary can be concise by design. It may describe product nature, risk, scenarios, costs, and a suggested holding period, depending on applicable rules. It is not necessarily a live order quote, personalized tax calculation, or complete account-cost statement. The document's date and jurisdiction matter. If a key information document is unavailable for a product sold in Switzerland, ask which document applies and who is responsible for providing it.

Read the warnings as well as the number. A risk indicator summarizes certain product risks under a methodology; it is not an individual's probability of loss. Scenarios are not forecasts. Cost examples use stated assumptions, and the result can differ for a specific broker, contribution pattern, holding period, and tax status. Record the assumptions beside the value. If the document describes a different investor currency or holding period from the intended scenario, do not compare its numeric example without qualification.

A useful evidence record answers: what product is this, what risks are highlighted, what costs are included, which assumptions generated the example, and which distribution or intermediary charges are outside it? If the document does not answer the account-specific question, route it to the broker. Do not claim that omission means the charge is zero.

6. Compare product expenses and realized tracking

TER or a similar recurring expense measure is one product-level figure. It can be useful when the products, period, and definition are comparable. It is not a complete estimate of investor cost. VZ's ETF overview explains that realized returns can differ from the benchmark for reasons including fees, domicile, and replication, and that a low TER does not capture every cost. See VZ's ETF overview. The CFA Institute ETF mechanics reading also treats index tracking, quoted spreads, premiums and discounts, and trading costs as distinct parts of ETF analysis; this is professional education, not a product-specific recommendation.

Tracking difference is the observed return gap between the ETF and a specified benchmark over a period. It may reflect fund charges, tax within the fund, replication choices, cash, sampling, securities lending, trading, and timing. It is not simply TER. Tracking error describes variability in the gap, not the same thing as the average gap. Check the document's definitions before comparing two percentages.

Align return conventions. Compare a distributing fund to an index series with the corresponding dividend treatment, or explicitly state the mismatch. Align date range, currency, gross/net basis, and valuation timing. A fund report, issuer factsheet, and independent comparison may use different windows. Preserve the calculation period and source. Past tracking is historical description, not a guarantee of future tracking or return.

7. Build the whole transaction cost path

A simple round-trip ledger includes acquisition commission, sale commission, exchange charges, spread, currency conversion, custody attributable to the holding, product expenses over the holding period, and any transaction tax that applies to the actual investor and trade. Mark each item as fixed, proportional, recurring, estimated, or contingent. A fee listed on the broker's website may depend on order size, venue, account tier, or savings plan.

Moneyland's consumer guide discusses ETF costs in Switzerland and is useful for identifying categories such as broker fees and transaction charges; it is secondary analysis, not a live quote for your account. The Federal Tax Administration's stamp-duty overview describes the broad scope of transfer stamp tax involving purchases and sales by Swiss securities dealers. The page did not expose a detectable canonical during this review, so no numeric tax rate or product-specific conclusion is asserted from it. Confirm applicable details through current official material and qualified advice.

Do not add unlike units without stating a model. TER is annualized against assets; commission may be a fixed cash fee; FX may be a percentage or embedded markup; spread depends on the quote and order size. A one-time fee divided by an assumed number of holding years is an analytical allocation, not a broker's annual charge. Monthly purchases create multiple order costs. Show the cash-flow pattern used in any estimate.

8. Read the exchange quote in context

SIX provides ETF trading information and transparency around quotes and market activity. It also describes market-maker rules that vary with the asset class and whether underlying markets are open. This helps explain why a quote can behave differently when the underlying market is closed. It does not guarantee that any individual investor can trade at a particular spread, price, or size.

For a quote check, record the time, exchange, bid, ask, quoted size, order type, and approximate order amount. A spread observed on a calm morning may not represent a larger order later in the day. For a fund holding markets in different time zones, the underlying prices may not all be current while the ETF itself is trading. Consider a limit order if that matches the investor's plan, but do not treat one order type as universally safer.

Use market data to answer a narrow question: what was the visible trading condition at the moment captured? Do not turn one snapshot into a claim about average liquidity. If the order is large relative to the displayed size or the spread is material, seek current evidence before sending it. A product's average turnover and a specific time's executable quote are related but not identical.

9. Worked synthetic example

Imagine a fictional share class with one ISIN and two exchange lines: one quoted in CHF on SIX and another in EUR elsewhere. The class is denominated in USD and marked unhedged. Its brochure shows a low recurring expense measure. An investor holds CHF in a broker that may charge conversion depending on settlement and account settings. No real fund, broker, or current rate is represented.

The ledger first records that the two lines appear to share an ISIN, subject to issuer and broker verification. The quote currencies differ, but the class currency and hedge status are separate. The underlying benchmark is global equity exposure. Before comparing transaction cost, the investor must establish whether the broker converts on entry or can use an existing currency balance, what fee schedule applies, and what spread is visible for the planned order size. The headline recurring fund expense does not answer those questions.

Now replace the unhedged class with a fictional CHF-hedged class. If its ISIN differs, this is not just another exchange listing. It is a different security with an overlay. The investor should compare the hedge policy, associated costs and tracking history, then decide whether that currency risk reduction suits the objective and horizon. The worksheet does not say which choice is better; it prevents a trading-currency label from hiding the distinction.

10. A small executable completeness check

This standard-library Python routine checks a CSV ledger for required fields. It makes no API call and does not calculate tax, forecast returns, or recommend a security. One row represents one share class. Enter UNKNOWN rather than leaving a field blank when evidence is not available. The routine reports incomplete identity or hedge status as a block and returns REVIEW when the record is populated. REVIEW means only that a person can continue evaluating the evidence.

import csv
import sys
from pathlib import Path

REQUIRED = [
    "isin", "share_class", "domicile", "benchmark", "constituents_date",
    "listing", "trading_currency", "class_currency", "hedge_status",
    "replication", "ter", "tracking_period", "broker_fee_source",
    "fx_rule_source", "quote_checked_at",
]

def audit(filename):
    with Path(filename).open(encoding="utf-8-sig", newline="") as handle:
        rows = list(csv.DictReader(handle))
    if not rows:
        raise SystemExit("BLOCK: no candidate rows")
    issues = []
    for line, row in enumerate(rows, start=2):
        missing = [key for key in REQUIRED if not row.get(key, "").strip()]
        if missing:
            issues.append({"line": line, "missing": missing})
        if row.get("isin", "").strip().upper() == "UNKNOWN":
            issues.append({"line": line, "issue": "identity unresolved"})
        if row.get("hedge_status", "").strip().upper() == "UNKNOWN":
            issues.append({"line": line, "issue": "hedge unresolved"})
    status = "BLOCK" if issues else "REVIEW"
    print({"rows": len(rows), "status": status, "issues": issues})
    return 1 if issues else 0

if __name__ == "__main__":
    if len(sys.argv) != 2:
        raise SystemExit("usage: reconcile.py candidates.csv")
    raise SystemExit(audit(sys.argv[1]))
Enter fullscreen mode Exit fullscreen mode

The output is intentionally not APPROVE. A complete row does not establish suitability, legal eligibility, current quote quality, or the investor's tax position. Extend the checker if your process needs type validation, document dates, or a rule that blocks on additional unknowns. The routine is a reusable record-completeness control, not investment software. Run it on redacted records and keep source files in a controlled evidence location.

11. The cost worksheet and worked calculation boundaries

For one lump-sum purchase and later sale, create separate rows for entry commission, exit commission, conversion on each cash flow, spread assumption at entry and exit, custody, fund expenses over the selected period, and any transaction charge shown to apply. For recurring investment, model every contribution or state the simplification. The worksheet should have columns for source, definition, basis, date, unit, and confidence. Leave a value unresolved when the source is missing.

Do not produce a single total if some costs are unknown without labeling the result partial. A useful display might say: “Known issuer recurring expense: documented; entry commission: broker schedule checked; FX: pending confirmation; spread: quote observed at 10:15 for CHF 2,000; applicable transaction tax: not assessed.” This is more honest and actionable than a precise-looking total assembled from incompatible values.

If you need an illustrative scenario, label every invented input and show the formula. Do not present the scenario as observed market evidence. The original example in this article intentionally uses no currency rates, product returns, or fee amounts. That keeps the lesson on evidence structure rather than implying that one real instrument or broker is cheaper.

12. Why advice sources can disagree

The VZ article offers an advisory interpretation of ETF diversification, TER, tracking, domicile, and tax topics. Moneyland explains costs from a Swiss consumer perspective. Their emphasis may differ because they address different questions and may use different examples or dates. Neither should be presented as an official ruling or a universal outcome. Read the method and scope attached to any figure.

SIX is the exchange and can explain its own market information and trading framework. FINMA provides regulatory and investor-information context but does not select the ETF for the investor. The issuer is responsible for its product documents; the broker is responsible for its transaction schedule; a tax authority or qualified adviser handles tax applicability. Assigning each claim to its source prevents a secondary explainer from being stretched beyond its remit.

A real-world forum discussion can reveal what people are confused about, but it is anecdotal. In this research, a public forum result asked whether a CHF listing avoids foreign exchange conversion; the page blocked direct access and lacked usable canonical evidence, so it was excluded from citations. The question still helped shape the worksheet's separate currency fields. The article does not infer how common the confusion is.

13. Failure modes that create false confidence

Ticker substituted for identity. Similar labels can represent different share classes. Match ISIN and class first.

CHF confused with Swiss exposure. A quote currency is not the nationality or currency of holdings. Verify benchmark, constituents, and hedge status.

Share-class currency mistaken for a hedge. Denomination does not prove hedging. Require explicit class policy.

TER treated as all-in cost. Product expenses do not automatically include broker commission, FX, spread, custody, or applicable taxes.

Price index compared with total-return fund. Dividend treatment can create a false tracking gap. Align conventions and dates.

Old factsheet treated as current. Holdings and weights are dated. Record the snapshot date.

Spread assumed constant. A quiet quote may not represent another order size or market session. Record time and size.

Tax conclusion inferred from domicile. Personal tax treatment depends on more than domicile. Use applicable official material and qualified advice.

Family brochure applied to every class. Verify ISIN-specific details and avoid generalizing.

Worksheet interpreted as a recommendation. Organized evidence does not establish that the ETF suits an individual.

14. A decision flow

flowchart TD
  A[Select portfolio question] --> B[Match ISIN and share class]
  B --> C{Identity confirmed?}
  C -- no --> X[Stop and obtain issuer evidence]
  C -- yes --> D[Reconcile benchmark and constituents]
  D --> E[Separate listing, class, and underlying currency]
  E --> F[Verify hedge status and replication]
  F --> G[Map product and broker cost layers]
  G --> H[Check dated quote and cash path]
  H --> I{Material fields known?}
  I -- no --> J[Mark unknown and assign owner]
  I -- yes --> K[Human suitability and tax review]
  J --> K
  K --> L[Record decision and evidence date]

The flow deliberately separates evidence completeness from personal suitability. If identity is not confirmed, there is no defensible comparison. If exposure or hedge status is unclear, a currency conclusion is premature. If costs are incomplete, do not claim an all-in winner. If the fields are sufficiently documented, the investor still needs to decide whether the exposure fits the intended purpose, risk capacity, liquidity need, and time horizon.

A red flag is a reason to ask a follow-up question, not automatic proof of a bad product. A large spread at one moment, for example, may deserve a quote check at another time rather than a permanent rejection. A low fund size may be relevant but needs a source and context. Explain what would change the conclusion and which evidence could resolve it.

15. Record a bounded conclusion

End the ledger with a short conclusion in a stable format: “Identity confirmed / not confirmed; exposure understood / unresolved; fund cost comparison complete / partial; broker round trip checked / not checked; tax assessment not personal advice; next action and owner.” This makes the reader's remaining questions visible. A decision packet should state who reviewed it, the date, and the documents used.

If only a subset of questions is answered, narrow the conclusion. You can say that two listing lines share a security identifier if verified, while explicitly leaving broker FX treatment unconfirmed. You can report a historical tracking difference for a stated period without calling it a forecast. You can describe the published fund expense measure without claiming it is the investor's complete cost.

Preserve a version of the worksheet before material changes. If the issuer updates a factsheet or the broker changes its tariff, retain the old source date and record the new one. Do not overwrite a value in a way that erases why a prior decision was made. Version history is useful for review and for answering what information was available at the time.

Method, sample, exclusions, and limitations

The worksheet was created on 5 November 2026 from the source roles and recurring comparison questions described above. It consists of 12 fields and one hypothetical example. No live ETF documents or broker quotes were evaluated as a candidate set. No market observations, investor profiles, tax returns, or returns were measured. The fictional case only demonstrates field separation and contains no real rates, ticker, ISIN, or cost amounts.

The accessed sources included FINMA's general investor information, SIX ETF market information, VZ's advisory overview, and Moneyland's Swiss ETF cost guide. The community question about currency conversion could not be directly fetched and was not cited. The FTA stamp-duty page loaded but did not expose a detectable canonical in the direct check; no numeric rate or transaction-specific tax claim is made from it. The worksheet cannot determine whether a product is suitable, whether a tax charge applies, or what a broker will charge for a future trade. Readers must check current documents and personal circumstances.

Checklist before a transaction

  • [ ] Exact ISIN and share class match across documents.
  • [ ] Source and document dates are recorded.
  • [ ] Fund domicile, investor residence, and exchange venue are separate fields.
  • [ ] Benchmark return type, methodology, and holdings date are understood.
  • [ ] Listing currency, class currency, underlying exposure, and hedge status are distinct.
  • [ ] Replication and counterparty information are reviewed.
  • [ ] TER definition and period are captured.
  • [ ] Tracking comparison uses matching dates and dividend conventions.
  • [ ] Broker commission, FX rules, settlement, and custody charges are checked.
  • [ ] Spread observation records venue, time, and order size.
  • [ ] Any tax question is checked against current transaction and investor facts.
  • [ ] Unknown values are assigned to an owner.
  • [ ] The worksheet is not represented as suitability advice.

Bottom line

The most useful ETF comparison is not a leaderboard assembled from two screenshots. It is a traceable reconciliation of one exact share class across issuer, exchange, broker, and investor-specific evidence. Match ISIN first. Separate benchmark exposure, trading currency, share-class currency, and hedging. Keep the fund expense ratio apart from broker and transaction costs. Align return comparisons by dates and conventions. Preserve unknowns until the source that owns the answer resolves them.

The 12 fields are a reusable organizational tool, not an industry standard or a measured investment study. They help reveal where a document stops answering the investor's question. They do not promise better performance, lower tax, or a cheaper trade. If a material field remains unknown, the appropriate conclusion is bounded and explicit, with a next step attached.

Sources

Top comments (0)