Firmenverflechtungen aus Beteiligungen und Funktionen erkennen

Wie du aus Funktionen, Beteiligungen und gemeinsamen Adressen im Firmenbuch abliest, wie Unternehmen zusammenhängen, und wo die öffentlichen Daten aufhören.

Firmenakte

Verflechtungen zwischen österreichischen Unternehmen liest du aus drei Arten von Verbindungen ab: Personen mit Funktionen in mehreren Firmen, Beteiligungen von Gesellschaftern und gemeinsame Geschäftsanschriften. Firmenakte verbindet diese Daten aus Firmenbuch und EVI zu einem Netzwerk, das du auf der Firmenseite siehst und über die API bis zu drei Ebenen tief abfragst.

Eine Firma steht selten allein. Hinter einem neuen Lieferanten kann eine Holding stehen, hinter einem Bieter dieselbe Person wie hinter seinem Mitbewerber, und hinter einer harmlosen Adresse ein Büro mit zwanzig Firmen. Wer diese Zusammenhänge kennt, prüft und verhandelt besser.

Drei Arten von Firmenverbindungen

Verbindung

Woher sie kommt

Was sie zeigt

Funktion

Firmenbuch

Wer Geschäftsführer, Vorstand, Prokurist oder Aufsichtsrat ist, und in welchen Firmen noch

Beteiligung

Firmenbuch, Veröffentlichungen in der EVI

Wer Gesellschafter ist, eine Person oder eine andere Firma, soweit bekannt mit Anteil

Gemeinsame Adresse

Geschäftsanschrift im Firmenbuch

Welche Firmen unter derselben Anschrift eingetragen sind

Erst zusammen ergeben sie ein Bild. Eine Funktion zeigt, wer entscheidet. Eine Beteiligung zeigt, wem etwas gehört. Eine gemeinsame Adresse ist ein Hinweis, kein Beweis.

Wofür Verflechtungen wichtig sind

  • Konzernstruktur verstehen. Gehört eine GmbH zu 100 % einer anderen Firma, lohnt der Blick auf die Mutter, etwa auf deren Jahresabschluss.
  • Interessenkonflikte erkennen. Sitzt dieselbe Person bei zwei Bietern in der Geschäftsführung, gehört das in die Vergabeprüfung.
  • Lieferanten und Subunternehmer prüfen. In der BMF-Liste der Scheinunternehmen tauchen immer wieder mehrere Firmen unter derselben Anschrift auf, wie die Wiener Firmenliste in einer parlamentarischen Anfrage zeigt. Eine Häufung an einer Adresse ist ein Grund, genauer hinzusehen. Wie du die Liste prüfst, steht im Artikel Scheinunternehmen prüfen und Auftraggeberhaftung vermeiden.
  • Recherche und Due Diligence. Vor einer Übernahme, einer Beteiligung oder einem Bericht zeigt das Netzwerk, welche Firmen und Personen zum Umfeld gehören.

Wo die öffentlichen Daten aufhören

Das Netzwerk zeigt, was die Register zeigen. Drei Grenzen solltest du kennen:

  • Aktionäre stehen meist nicht im Firmenbuch. Bei GmbHs sind die Gesellschafter eingetragen, bei Aktiengesellschaften Vorstand und Aufsichtsrat, aber in der Regel nicht die Aktionäre. Eingetragen wird nur ein Alleinaktionär (§ 35 AktG).
  • Indirekte Eigentümer bleiben verborgen. Treuhandschaften und Eigentümer hinter ausländischen Holdings sieht das Firmenbuch nicht. Dafür gibt es das Register der wirtschaftlichen Eigentümer, in das allerdings nur Geldwäsche-Verpflichtete und Personen mit berechtigtem Interesse an der Verhinderung von Geldwäsche und Terrorismusfinanzierung einsehen dürfen (KPMG).
  • Anteile sind nicht immer vollständig. Lassen sich die Einlagen nicht sauber auf das Stammkapital zurückrechnen, weist Firmenakte den Anteil als unbekannt aus, statt einen Prozentwert zu raten.
Eine gemeinsame Adresse ist kein Zusammenhang. Bürogebäude, Steuerberatungskanzleien und Gründerzentren beherbergen viele Firmen ohne jede Verbindung. Aussagekräftig wird eine Adresse erst zusammen mit gemeinsamen Personen oder Beteiligungen.

Das Netzwerk ohne Code auf Firmenakte ansehen

Auf jeder Firmenseite im Firmenverzeichnis zeigt der Bereich Netzwerk die verbundenen Firmen und Personen als Grafik. Unter Personen stehen die Funktionen laut Firmenbuch und die Gesellschafter mit ihrem Anteil, soweit bekannt. Namen von Firmen und Personen im Netzwerk siehst du nach der kostenlosen Anmeldung.

Für Personen gilt dabei: Firmenakte zeigt sie nur in ihrer beruflichen Funktion, so wie sie im Firmenbuch eingetragen ist.

Netzwerke per API abfragen

GET /api/v2/companies/{id}/network liefert das Netzwerk einer Firma mit Knoten und Kanten. Über depth liest du eine bis drei Ebenen:

bash
curl "https://api.firmenakte.at/api/v2/companies/fnr:$FN/network?depth=2" \
  -H "x-api-key: $KEY"

Jeder Knoten unter nodes ist eine Firma oder Person mit stabiler Firmenakte-ID. Jede Kante unter edges führt von source zu target und hat eine relationship:

  • assignment für Funktionen einer Person, etwa Geschäftsführung (GF), Prokura (PR) oder Gesellschafter (GS)
  • ownership für die Beteiligung einer Firma an einer anderen, mit sharePercent, soweit bekannt; source ist dabei die Eigentümerin
  • address für eine gemeinsame Geschäftsanschrift

Kanten nennen ihre Quellen und markieren Unsicherheiten. Ein typischer Einsatz ist die Frage, wem eine Firma gehört, welche Töchter sie hat und wo ihre Geschäftsführung sonst noch tätig ist:

python
import os, httpx

BASE = "https://api.firmenakte.at/api/v2"
HEAD = {"x-api-key": os.environ["FA_KEY"]}

def umfeld(fn):
    r = httpx.get(f"{BASE}/companies/fnr:{fn}/network",
                  params={"depth": 2}, headers=HEAD, timeout=20)
    r.raise_for_status()
    netz = r.json()
    namen = {k["id"]: k["label"] for k in netz["nodes"]}
    zentrum = next(k["id"] for k in netz["nodes"] if k.get("central"))
    kanten = [e for e in netz["edges"] if e["current"]]

    # Gesellschafter: Firmen ueber ownership, Personen ueber die Funktion GS
    eigentuemer = [namen[e["source"]] for e in kanten if e["target"] == zentrum and (
        e["relationship"] == "ownership"
        or (e["relationship"] == "assignment" and "GS" in e.get("functions", [])))]

    toechter = [(namen[e["target"]], e.get("sharePercent")) for e in kanten
                if e["relationship"] == "ownership" and e["source"] == zentrum]

    leitung = {e["source"] for e in kanten
               if e["relationship"] == "assignment" and e["target"] == zentrum
               and set(e.get("functions", [])) & {"GF", "VM"}}
    weitere_firmen = sorted({namen[e["target"]] for e in kanten
                             if e["relationship"] == "assignment"
                             and e["source"] in leitung and e["target"] != zentrum
                             and set(e.get("functions", [])) & {"GF", "VM"}})

    return {"eigentuemer": eigentuemer, "toechter": toechter,
            "firmen_derselben_leitung": weitere_firmen,
            "weitere_verbindungen_vorhanden": any(k["hasMore"] for k in netz["nodes"])}

Fehlt ein sharePercent, ist der Anteil unbekannt, nicht null.

Alle Funktionen einer bestimmten Person liest du über GET /api/v2/people/{id}/functions. Für Auswertungen über viele Firmen filtert POST /api/v2/companies/search auch nach Gesellschaftern, etwa nach Firmen, deren Gesellschafter selbst eine Firma ist.

Die Einführung in drei Schritten

  1. Bei wichtigen Partnern anfangen. Für die größten Kunden und Lieferanten einmal das Netzwerk ansehen und Mutterfirmen festhalten.
  2. In die Prüfung aufnehmen. Bei Vergaben und neuen Geschäftspartnern gehören Eigentümer und Geschäftsführung samt ihren anderen Firmen zur Checkliste.
  3. Auffälligkeiten nachgehen. Gemeinsame Personen oder Adressen mit auffälligen Firmen sind ein Anlass für eine Nachfrage, kein Urteil.

Häufige Fragen

Wie finde ich heraus, wem eine Firma gehört?

Bei einer GmbH stehen die Gesellschafter im Firmenbuch, auf Firmenakte im Bereich Personen und im Netzwerk. Ist der Gesellschafter selbst eine Firma, führt das Netzwerk eine Ebene weiter zu deren Eigentümern.

Sieht man die Aktionäre einer AG?

In der Regel nicht. Das Firmenbuch verzeichnet bei Aktiengesellschaften Vorstand und Aufsichtsrat, Aktionäre nur, wenn alle Aktien einer Person gehören (§ 35 AktG).

Kann ich alle Firmen einer Person sehen?

Ja, soweit die Person im Firmenbuch eine Funktion hat oder als Gesellschafter eingetragen ist. Firmenakte zeigt Personen dabei nur in dieser beruflichen Rolle.

Was bedeutet eine gemeinsame Adresse im Netzwerk?

Dass mehrere Firmen unter derselben Geschäftsanschrift eingetragen sind. Das kann ein gemeinsamer Firmensitz sein, aber genauso ein Bürogebäude oder die Adresse einer Steuerberatung.

Was ist mit den wirtschaftlichen Eigentümern?

Die stehen im Register der wirtschaftlichen Eigentümer. Einsicht haben nur Geldwäsche-Verpflichtete und Personen mit berechtigtem Interesse an der Verhinderung von Geldwäsche und Terrorismusfinanzierung.

Fazit

Verflechtungen stehen nicht in einem einzigen Feld, sondern ergeben sich aus Funktionen, Beteiligungen und Adressen. Wer sie zusammen liest, erkennt Konzerne, Interessenkonflikte und Auffälligkeiten früh. Wer ihre Grenzen kennt, zieht daraus keine falschen Schlüsse.

Quelle: Firmenbuch, EVI, BMF-Liste der Scheinunternehmen, Parlament (Anfrage 5766/J XXVII. GP), KPMG