ED04 - Transparency Register at Formation: Beneficial Owners, Pre-Company, Fictitious Beneficial Owners

Problem

With the formation of a corporation, obligations arise that do not follow from the commercial register and that many founders overlook: the transparency obligations of the Money Laundering Act (GwG). Since the Transparency Register and Financial Information Act (TraFinG), the Transparency Register has been a full register - the former "deemed notification" fiction (information is deemed notified if it appears in the commercial register) has been abolished without replacement as of 01.08.2021.

The typical mistakes during the formation phase:

Key Statement

Transparency Register obligations are formation obligations - they arise with the articles of association, not with the first sale:

  1. All legal entities under private law (GmbH, UG, AG, SE, KGaA, registered associations, cooperatives, foundations with legal capacity) and registered partnerships (OHG, KG, PartG, from 01.01.2024 also eGbR) are subject to notification - §§ 20, 21 GwG. Not subject to notification: sole proprietorships, e. K. and the (unregistered) GbR.
  2. Beneficial owners (BOs) are exclusively natural persons who directly or indirectly hold more than 25% of the capital shares, control more than 25% of the voting rights or exercise control in a comparable manner (§ 3 Abs. 2 GwG) - for example as a general partner or through veto rights with structuring effect.
  3. Indirect beneficial ownership: If a corporate entity holds the shares, the BO is the person who controls the parent entity - generally from more than 50% of the capital shares or voting rights at each level of the chain (§ 3 Abs. 2 S. 2-4 GwG i. V. m. § 290 HGB).
  4. Fictitious BOs: If no natural person can be determined even after a comprehensive, documented review, the legal representatives (managing directors, managing shareholders) are deemed beneficial owners (§ 3 Abs. 2 S. 5 GwG) - with justification of the fiction in the notification.
  5. Pre-company (i. Gr.): The active pre-company is also subject to bookkeeping and tax obligations - and thus to transparency obligations. Initially, notification is made as "Other Legal Structure" with the addition "i. Gr."; the notification is not required if the commercial register filing is made within three months after the articles of association. After entry, the HR number is submitted subsequently as a change notification.
  6. Content of the notification (§ 19 Abs. 1 GwG): first and last name, date of birth, place of residence, all nationalities, nature and extent of the economic interest as well as the validity date.

Compliance by Design: BO determination is not a formality but a documented determination process - from the articles of association through the list of shareholders to the cascade analysis. Exactly this process belongs in the Git repo: as a JSON artifact with V7GUID, sidecar and SHA-256 references to the source documents. The determination in ED04 is the basis for GoBD-compliant documentation (ED12) and the execution of the notification (ED18, ED19).

The Cascade by Example

E1 is an entrepreneur and sole shareholder. The group is structured as a cascade

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD E1["E1
natürliche Person
(Unternehmer)"] E1 -->|100 %| ORG5["ORG-5
Holding GmbH"] ORG5 -->|100 %| ORG1["ORG-1
gUG (gemeinnützig)"] ORG5 -->|100 %| ORG2["ORG-2
UG (B2B Software)"] ORG5 -->|100 %| ORG4["ORG-4
UG (B2B Services)"] E1 -->|100 %| ORG3["ORG-3
UG (Holding/Infrastruktur)"] style E1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style ORG5 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style ORG1 fill:#FBFAF7,stroke:#6B7280,color:#0F1B33 style ORG2 fill:#FBFAF7,stroke:#6B7280,color:#0F1B33 style ORG4 fill:#FBFAF7,stroke:#6B7280,color:#0F1B33 style ORG3 fill:#FBFAF7,stroke:#6B7280,color:#0F1B33

Determination for ORG-1 (the gUG):

  1. Direct? The shareholder is ORG-5 (GmbH) - a corporate entity, not a natural person. No direct BO.
  2. Indirect? Who controls ORG-5? E1 holds 100% of ORG-5 - that is more than 50%, thus controlling influence. E1 is therefore indirectly a beneficial owner of ORG-1: nature of the interest "indirect control over ORG-5", extent "100% of ORG-5".
  3. Notification: ORG-1 reports E1 as an indirect BO - stating the chain (ORG-1 ← ORG-5 ← E1).

Determination for ORG-5 itself (the holding):

  1. Direct shareholder: E1, natural person, 100% → E1 is a direct BO of ORG-5 (extent: 100% capital shares).

Important: Each company in the chain carries out its own determination and its own notification - even if the same natural person (E1) is ultimately identified for all of them. The obligation applies to the association, not the person.

Fictitious Beneficial Owners: the "Virtual" Beneficial Owners

The most common misunderstanding in practice: If the shareholders are corporate entities and no natural person with > 25% can be determined, the managing director is deemed a BO - not "nobody":

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR PR["Prüfung: Gibt es eine
natürliche Person mit > 25 %?"] PR -->|Ja| REAL["Echte wB melden
(Kapital/Stimmrechte/Kontrolle)"] PR -->|Nein| RESEARCH["Umgebung prüfen
(§ 20 Abs. 3a GwG)
Rückfragen dokumentieren"] RESEARCH -->|wB gefunden| REAL RESEARCH -->|kein wB ermittelbar| FICT["Fiktive wB melden:
gesetzliche Vertreter
(GF, geschäftsf. Gesellschafter)
+ Begründung der Fiktion"] style PR fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style REAL fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style RESEARCH fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style FICT fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7

Git-native view: The fiction is not an edge case but the normal case of group structures. In the Git repo, the fiction is a classified artifact: wb_fiktion.json with justification, review date, reviewed chain and SHA-256 references to the list of shareholders and articles of association. If the review later has a different outcome (e.g., new shareholders), the artifact is not changed but replaced by a new one - obsolescence tracking (superseded_by) shows which fiction applied when and why.

Timeline of Formation Obligations

Time Event Transparency Register obligation
T0 Articles of association notarized Pre-company comes into existence; 3-month deadline for commercial register filing starts
T0 + max. 3 months Commercial register filing made Initial notification as "i. Gr." not required
T0 + 3 months exceeded No commercial register filing Initial notification as "Other Legal Structure" (addition "i. Gr.") required
T1 Commercial register entry Change notification: submit HR number + registry court subsequently; data are taken from the i. Gr. entry
T1 Initial notification (if not dispensed with) Report BO with validity date from the existence of the structure; cover the period since 01.10.2017 (or formation) without gaps
ongoing Every change Change notification without undue delay (ED19)

Deadline trap: "Without undue delay" (§ 121 BGB) means without culpable delay - anyone who waits for the commercial register entry and only then notifies generally does not act without undue delay according to the Federal Office of Administration. The GitCover approach: The trigger (articles of association, commercial register entry, share deal) automatically creates a diary entry with an obligations checklist - the deadline is visible in the repo before it is jeopardized.

What Goes into the Git Repo

Artifact Content GoBD/GwG reference
wb_ermittlung.json Chain, shareholding relationships, determination result per company § 20 Abs. 1 GwG (determination), § 20 Abs. 3a GwG (investigation, documented)
wb_fiktion.json Justification of the fiction, reviewed structure, representatives § 3 Abs. 2 S. 5 GwG
Sidecars .gc.md SHA-256 of the source documents (articles of association, list of shareholders, commercial register extract) Chain of evidence determination → document
Notification note Date of transmission, case number of the Transparency Register Proof of notification
angabepflicht_gesellschafter.json Received information from shareholders (§ 20 Abs. 3 GwG) Proof of fulfillment of the disclosure obligation

Legal note: Shareholders and BOs have their own disclosure obligation toward the company (§ 20 Abs. 3 GwG): They must provide the information required for the notification and communicate any change without undue delay. In the group, this means: E1 provides his information to every ORG-n - each company documents receipt as an artifact.

Risk Leverage

Today (cheap) Tomorrow (audit-proof) Risk reduced
Determination as JSON with SHA-256 references Provable, complete BO determination Fine for "not determined"
Fiction justification as a versioned artifact Change of managing director recognizably triggers change obligation Fine for "fictitious BO not reported"
Obligations checklist per trigger (formation, commercial register, share deal) "Without undue delay" is documented as fulfilled Fine for "not timely"
Notification case number in the repo Registration/notification proof Contestation of the notification
Cascade analysis per company Indirect control traceable Incorrect chain → discrepancy notification

Sanctions (Overview)

Harness Requirement (Preview)

ID Requirement Priority
FA-4.1 BO determination as a JSON artifact per company (schema-first) MUST
FA-4.2 Transparency Register obligations checklist per trigger (formation, commercial register entry, change) MUST
FA-4.3 Incoming disclosure obligations (§ 20 Abs. 3 GwG) as sidecar-secured artifacts SHOULD
FA-4.4 Fiction justification with obsolescence tracking (superseded_by) SHOULD

The complete list of requirements is in Harness-Anforderungen.md.

Sources

Role Location Purpose
Primary / SSoT git.gitcover.org/GCC Canonical storage (GPG-signed, versioned)
Public OSS Mirror / CDN codeberg.org/gitcover-commons Read-only mirror; FLOSS discovery
Community Hub github.com/gitcover-commons Issues & Discussions; source code reference on Codeberg

Note: This assignment of sources, mirror and community hub reflects the current status and may change. Please check the respective canonical source on gitcover.org for the current state.