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

Problem

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

The typical mistakes in the incorporation phase:

Core Message

The transparency register obligations are incorporation obligations - they arise with the articles of association, not with the first revenue:

  1. Subject to the reporting obligation are 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) - §§ 20, 21 GwG. Not subject to the reporting obligation: sole proprietorships, e. K., and the (unregistered) GbR.
  2. Beneficial owners (wB) 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 a structuring character.
  3. Indirect beneficial ownership: If a corporation holds the shares, the wB is whoever controls the parent entity - as a rule, 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 wB: If, even after a comprehensive, documented review, no natural person can be identified, the legal representatives (managing directors, managing shareholders) are deemed to be the beneficial owners (§ 3 Abs. 2 S. 5 GwG) - with the justification of the fiction in the report.
  5. Pre-incorporation company (i. Gr.): The active pre-incorporation company is also subject to accounting and tax obligations - and thus to transparency obligations. Initially reported as "other legal arrangement" with the addition "i. Gr."; the notification is dispensable if the application for entry in the commercial register is filed within three months of the articles of association. After the entry, the commercial register number is subsequently submitted as an amendment report.
  6. Content of the report (§ 19 Abs. 1 GwG): first name and surname, date of birth, place of residence, all nationalities, type and extent of the economic interest, and the validity date.

Compliance by Design: Identifying the wB is not a form-filling exercise but a documented identification process - from the articles of association via the list of shareholders to the cascade analysis. It is precisely this process that belongs in the Git repo: as a JSON artifact with V7GUID, sidecar, and SHA-256 references to the source documents. The identification in ED04 is the basis for the GoBD-compliant documentation (ED12) and for carrying out the report (ED17, ED18).

The Cascade by Way of Example

E1 is an entrepreneur and sole shareholder. The group is structured as a cascade - a typical holding case:

%%{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

Identification for ORG-1 (the gUG):

  1. Direct? The shareholder is ORG-5 (GmbH) - a corporation, not a natural person. No direct wB.
  2. Indirect? Who controls ORG-5? E1 holds 100 % of ORG-5 - that is more than 50 %, i.e. controlling influence. E1 is therefore the indirect beneficial owner (wB) of ORG-1: type of interest "indirect control via ORG-5", extent "100 % of ORG-5".
  3. Report: ORG-1 reports E1 as indirect wB - stating the chain (ORG-1 ← ORG-5 ← E1).

Identification for ORG-5 itself (the holding):

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

Important: Every company in the chain performs its own identification and its own report - even if in the end the same natural person (E1) results for all of them. The obligation applies to the entity, not the person.

Fictitious Beneficial Owners: the "Virtual" Beneficial Owners

The most common misunderstanding in practice: if the shareholders are corporations and no natural person with > 25 % can be identified, the managing director is deemed to be the wB - 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 the articles of association. If the review later turns out differently (e.g., new shareholders), the artifact is not modified but replaced by a new one - obsolescence tracking (superseded_by) shows which fiction applied when, and why.

Timeline of the Incorporation Obligations

Point in time Event Transparency register obligation
T0 Articles of association notarially recorded Pre-incorporation company comes into existence; 3-month deadline for the commercial register application starts running
T0 + max. 3 months Commercial register application is filed Initial report as "i. Gr." dispensable
T0 + 3 months exceeded No commercial register application Initial report required as "other legal arrangement" (addition "i. Gr.")
T1 Entry in the commercial register Amendment report: commercial register number + register court to be submitted subsequently; data is taken over from the i.-Gr. entry
T1 Initial report (if not dispensable) Report the wB with a validity date from the existence of the constellation; cover the period since 01.10.2017 (or, respectively, the incorporation) without gaps
Ongoing Every change Amendment report without undue delay (ED18)

Deadline trap: "Unverzüglich" (§ 121 BGB) means without culpable delay - anyone who waits for the entry in the commercial register and only reports afterwards does not, in the view of the Federal Office of Administration, regularly act without undue delay. The GitCover approach: the trigger (articles of association, commercial register entry, share deal) automatically creates a journal entry with an obligations checklist - the deadline is visible in the repo before it is at risk.

What Ends Up in the Git Repo

Artifact Content GoBD/GwG relevance
wb_ermittlung.json Chain, shareholding relationships, identification result per company § 20 Abs. 1 GwG (identification), § 20 Abs. 3a GwG (inquiries, documented)
wb_fiktion.json Justification of the fiction, reviewed structure, representatives § 3 Abs. 2 S. 5 GwG
Sidecars .v7g.md SHA-256 of the source documents (articles of association, list of shareholders, commercial register extract) Evidence chain: identification → document
Report record Date of submission, case number of the transparency register Proof of notification
angabepflicht_gesellschafter.json Information received from the shareholders (§ 20 Abs. 3 GwG) Proof of fulfilment of the information obligation

Legal notice: Shareholders and wB themselves have an information obligation towards the company (§ 20 Abs. 3 GwG): they must provide the information required for the report and notify any change without undue delay. In the group, this means: E1 provides his information to every ORG-n - every company documents receipt as an artifact.

Risk Leverage

Today (cheap) Tomorrow (audit-proof) Risk mitigated
Identification as JSON with SHA-256 references Verifiable, gap-free wB identification Fine "not identified"
Justification of the fiction as a versioned artifact Change of GF recognizably triggers the amendment obligation Fine "fictitious wB not reported"
Obligations checklist per trigger (incorporation, commercial register, share deal) "Without undue delay" documented as fulfilled Fine "not in time"
Report case number in the repo Proof of initial/amendment reporting Denial of the notification
Cascade analysis per company Indirect control traceable Faulty chain → discrepancy report

Sanctions (Overview)

Harness Requirement (Preview)

ID Requirement Priority
FA-4.1 wB identification as a JSON artifact per company (Schema-First) MUST
FA-4.2 Transparency register obligations checklist per trigger (incorporation, commercial register entry, change) MUST
FA-4.3 Information obligation receipts (§ 20 Abs. 3 GwG) as sidecar-secured artifacts SHOULD
FA-4.4 Justification of the fiction with obsolescence tracking (superseded_by) SHOULD

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

Sources

Role Location Purpose
Primary / SSoT git.gitcover.org/GCC Canonical repository (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 to Codeberg

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