Bestandsaufnahme zur maschinenlesbaren Jahresrechnung in der Schweiz · 255 öffentliche Dokumente, jede Angabe mit Quelle und Datum

Zwei Standards, 26 Kantone · Teil 11 von 14

11 · Die Aktiengesellschaft, die in der Taxonomie nicht vorkommt

Die Drift des vorigen Kapitels betraf das Deklarationsformat. Der zweite Träger, die XBRL-Taxonomie, hat eine eigene Lücke — und sie ist grösser, als ihre Grösse vermuten lässt.

Auf Folie 6 ihrer Informationsveranstaltung vom 25.08.2025 zeichnet die Zürcher Finanzdirektion einen Pfeil: Buchhaltungssystem → Export → E-Bilanz (XBRL, CH-Taxonomie) → Import (XBRL) → ZHcorporateTax. Die Überschrift der Folie lautet «E-Bilanz ab Steuerperiode 2025». Zwei Folien davor, auf Folie 4, steht die Grundgesamtheit, für die das gelten soll: «Insgesamt gab es 2024 rund 97'000 JP», verteilt auf «AG 46% · GmbH 48% · Genossenschaften 1% · Vereine, Stiftungen & übrige JP 5%». Gerechnet sind das rund 44'600 Aktiengesellschaften und rund 46'600 GmbH.

Die Taxonomie, die auf derselben Foliensammlung als Träger dieses Imports gezeichnet ist, kennt neun Rechtsformen. Die schlichte Aktiengesellschaft ist keine davon.

Der Befund am Artefakt

In ch-taxonomy-def-2024-06-23.xml, der Definitions-Linkbase der ausgelieferten CH-Taxonomie, hängen an ct:LegalFormDomain genau neun domain-member-Bögen. In der Reihenfolge ihrer order-Attribute, mit den deutschen Standardetiketten aus ch-taxonomy-lab-de-2024-06-23.xml:

KonzeptEtikett de-CH
ct:SoleProprietorshipMemberEinzelunternehmen [Mitglied]
ct:GeneralPartnershipMemberKollektivgesellschaft [Mitglied]
ct:LimitedPartnershipMemberKommanditgesellschaft [Mitglied]
ct:LimitedLiabilityCompanyMemberGesellschaft mit beschränkter Haftung [Mitglied]
ct:PublicLimitedCompanyAndCoLimitedPartnershipMember«Aktiengesellschaft &Co Kommanditgesellschaft [Mitglied]» (sic, ohne Leerzeichen nach dem Und-Zeichen)
ct:LimitedPartnershipCompanyMemberKommandit-Aktiengesellschaft [Mitglied]
ct:CooperativeMemberGenossenschaft [Mitglied]
ct:AssociationMemberVerein [Mitglied]
ct:FoundationMemberStiftung [Mitglied]

Ein PublicLimitedCompanyMember gibt es nicht. Die Zeichenfolge kommt in der Schemadatei nicht vor; der einzige Treffer auf PublicLimited* ist das Mitglied Nummer fünf, die AG & Co. KG. Die Kommandit-Aktiengesellschaft ist abbildbar, die Aktiengesellschaft & Co. Kommanditgesellschaft ist abbildbar — die Aktiengesellschaft selbst hat keinen eigenen Wert.

Das ist kein Konsultationsartefakt. Derselbe Befund steht in ch-taxonomy-2025-05-31.xsd aus dem swissdec-Transmitter-Paket der Ausgabe 06.03.2026: 519 Elementdeklarationen, davon 71 *Member, dieselben neun Rechtsformmitglieder, kein PublicLimitedCompanyMember. Zwei Jahrgänge, zwei Auslieferungswege, derselbe Bestand.

Sachlich formuliert und ohne Wertung über eine Person oder Organisation: Die Taxonomie, die Folie 6 als Importträger zeichnet, kann die Rechtsform von 46 % der juristischen Personen des Kantons nicht als eigenen Wert ausdrücken. Nebenbefund, der auf derselben Folie steht und in keiner Diskussion vorkommt: Die GmbH ist in Zürich die häufigere Rechtsform.

Die Brücke, die es sehr wohl gibt — und die wir selbst falsch verneint haben

Unser eigenes Crawl-Manifest MANIFEST-crawl-c-standards.md schliesst seinen §5 mit dem Satz: «The two standards do not reference each other, at all.» Dieser Satz wird hiermit zurückgenommen. Er ist falsch, und die Messung, die ihn widerlegt, liegt in derselben Datei, aus der die neun Rechtsformen stammen.

Die Referenz-Linkbase ch-taxonomy-ref-2024-06-23.xml enthält seit dem 23.06.2024 425 referenceArcs. Davon tragen 132 den Eintrag <ref:Name>Tax code</ref:Name> mit <ref:Paragraph>-Werten, die exakt eCH-0276-Positions-IDs sind — A1000, A1109, B2700, C3000 und so fort. Verbatim:

<link:reference xlink:label="lbl14573" id="id7584">
  <ref:Name>Tax code</ref:Name>
  <ref:Paragraph>B2700</ref:Paragraph>
</link:reference>

131 verschiedene Codes auf 132 Konzepten. 130 davon stehen als Positionen im SSK-Regelwerk; B2720 steht in keinem eCH-0276-Artefakt und ist ein hängender Verweis. Das Manifest hat die Prosa der beiden zwanzigseitigen Hauptdokumente ausgezählt — dort ist die Nullzählung korrekt — und daraus auf die Standards als Ganzes geschlossen. Die Verbindung liegt in den Anhängen.

Zwei Präzisierungen machen den Befund scharf statt gross. Erstens: Die Tax code-Einträge sind die einzigen ohne <ref:Publisher>. Die anderen drei Familien nennen ihren — Schweizer Kontenrahmen KMU mit Publisher veb.ch, kvschweiz (176 Bögen), Swiss Taxonomy Code mit Publisher xbrl.ch (84), das Obligationenrecht (32). Zweitens: Die Abdeckung endet exakt dort, wo die Steuerrechnung beginnt. Sie umfasst die Dialoge A 31 von 34, B 39 von 46, C 60 von 86 — Aktiven, Passiven, Erfolgsrechnung. Ab Dialog D, den steuerlichen Korrekturen, nichts. Die Brücke existiert, sie ist anonym, und sie hört auf, bevor es steuerlich wird.

Woran die Taxonomie hängt

176 Verweise auf den Schweizer Kontenrahmen KMU, 32 auf das Obligationenrecht. Was in dieser Debatte «die OR-Taxonomie» heisst, ist zuerst an einen Kontenrahmen gebunden, zweitens an das Gesetz, drittens und namenlos an eCH-0276.

Das erklärt auch die Granularität, die in keinem der beiden Standards steht und die der Kanton auf Nachfrage nennt — Fragen und Antworten des Steueramts, 08.09.2025:

«Die XBRL-Instanzdokumente für Steuerangelegenheiten liefern mehrheitlich Daten auf der Ebene von Kontogruppen. Abweichend hiervon enthalten sie dort Kontosaldi, wo es das automatische Ausfüllen der Steuererklärung erleichtert (z.B. im Bereich des Anlagevermögens und der dazugehörigen Abschreibungen).»

Gegenprobe am Artefakt. Das Handbuch von 2018, das der Kanton Obwalden am 16.02.2023 als seine E-Bilanz-Anleitung publiziert hat, nennt ein Beispielkonto: «So wird z.B. eine Kontonummer 1020 in der Klassierung der OR-Taxonomie dem Bankguthaben zugeordnet.» In der Referenz-Linkbase gibt es keinen Anker 1020. Der nächstliegende ist die Gruppe 100 → ct:CashAndCashEquivalents. Von 176 Kontenrahmen-Ankern sind 57 dreistellig, 85 vierstellig. Die maschinenlesbare Jahresrechnung ist nicht das Hauptbuch.

Was geprüft wird

Alle drei Zahlen aus Primärquellen gezählt, am 04.08.2026:

  • 4 Formula-Assertions in der vollständigen Formula-Linkbase ch-taxonomy-for-2024-06-23.xml. Die vier test-Ausdrücke wörtlich: $Assets eq $EquityAndLiabilities · $ProfitOrLossCarriedForwardPeriodEnd eq $ProfitOrLossCarriedForwardPeriodStart + $IncreaseDecreaseOfProfitOrLossCarriedForward · $FiscallyRecognisedCapitalReservesEnd eq $FiscallyRecognisedCapitalReservesStart - $DistributionOfReservesFromCapitalContributions · $CashAndCashEquivalentsEnd eq $CashAndCashEquivalentsStart + $IncreaseDecreaseInCashAndCashEquivalents.
  • 211 calculationArcs, davon 21 mit weight="-1".
  • Dagegen 1'432 Regelzeilen im SSK-Regelwerk (Blatt Regeln eCH-0276, Stand 31.03.2026), davon 670 mit der Fehlerart Fehler / Erreur.

Eine Zahl für ERiC steht hier bewusst nicht. Sie wäre erst dann zitierfähig, wenn sie aus unserem eigenen Regelkatalog gezählt ist, und das ist sie in dieser Sitzung nicht.

Ein gemessener Defekt, der sich verschlechtert

Deutsche Standardetiketten, die auf mehr als einem Konzept liegen: 5 in der Fassung 2024-06-23, 7 in v0.9.2. Fünf der sieben sind ein monetäres Konzept neben seinem Textblock-Zwilling und über den Typ auflösbar. Zwei sind es nicht:

  • «Gesetzliche Kapitalreserve» auf ct:OtherCapitalReserves und ct:StatutoryCapitalReserve — beide monetaryItemType, beide credit, beide instant.
  • «Jahresgewinn (Jahresverlust)» auf ct:AnnualProfitOrAnnualLoss (credit/instant) und ct:ProfitOrLoss (credit/duration), nur über den periodType trennbar.

Der zweite Fall ist derselbe, den eCH-0276 in seiner Patch-Fassung nach Bilanz- und Erfolgsrechnungsseite aufgespalten hat. Beide Standards haben unabhängig voneinander entdeckt, dass das Jahresergebnis zwei Träger braucht, und keiner sagt es in Prosa.

Der Zustand des Artefakts, offen

Die Dokumentation trägt die Version v0.9.2 und auf jeder Seite die Kopfzeile «Guidance and consultation»; Rückmeldung per E-Mail, ohne genannte Frist. Das SSK-Regelwerk erklärt dieselbe Taxonomie für verbindlich: «Falls die E Bilanz nicht elektronisch übermittelt wird, ist die Jahresrechnung in der Deklarationslösung manuell zu erfassen. Auch für die manuelle Erfassung gilt die CH Taxonomie 2025.»

Die fünf 2025-05-31-Einstiegspunkte lieferten bei unserem Crawl am 04.08.2026 HTTP 404. Die Schemata liegen ausschliesslich im swissdec-ZIP — und dort ohne eine einzige Linkbase: das Verzeichnis schema/ enthält null .xml-Dateien. Also ein Vokabular ohne Regeln, ohne die vier Assertions, ohne die 131 Tax-code-Verweise. Drei Zählstände für dieselbe Jahreszahl stehen nebeneinander: 453 Konzepte (2024-06-23, ausgeliefert), 519 (ch-taxonomy-2025-05-31.xsd im swissdec-Paket), 465 (publizierte Konzeptliste v0.9.2).

Bleibt der Nebensatz, der die 5 % erklärt. Jede nicht abgebildete C-Dialog-Position ist eine Vereins- oder Stiftungszeile — C3950 Mitgliederbeiträge, C3951 Erträge aus Spenden, Schenkungen und Vermächtnisse, C3952 Gönnerbeiträge, alle drei im Regelwerk mit der Bedingung «Gesellschaftsform = Verein». Also genau die «Vereine, Stiftungen & übrige JP 5%» von Folie 4.

Zwei Dokumente, eine Foliensammlung, eine Taxonomie. Alles oben Gesagte ist eine Aussage über Dateien, nicht über das Verhalten eines Menschen — und in vier Minuten nachprüfbar: die Definitions-Linkbase öffnen, an ct:LegalFormDomain die neun Bögen zählen, nach PublicLimitedCompanyMember suchen, Folie 4 danebenlegen.