Revert generalPartners, fix shareCapital: neither is a Pflichtangabe
Corrected after user feedback: Stammkapital/Grundkapital is only required on business correspondence if voluntarily disclosed in the first place (§35a Abs. 1 S. 2 GmbHG) — not an unconditional Pflichtangabe. shareCapital's Impressum rendering stays (shown only if an admin voluntarily filled it in), but it's dropped from the email/invoice footer. generalPartners is removed entirely — the legal basis was genuinely unclear on research (§125a HGB's Geschäftsbriefe-naming duty only applies to the narrow case where no partner is a natural person; whether §5 DDG's Impressum-specific "vertretungsberechtigte Person" requirement independently mandates it for the general OHG/KG case wasn't resolved with confidence) — reverted rather than shipped on an uncertain legal basis. Also fixes stale "§5 TMG" citations to "§5 DDG" (TMG was replaced 14 May 2024).
This commit is contained in:
+7
-8
@@ -724,19 +724,18 @@ export async function getEmailTemplate(
|
||||
export type CompanySettings = {
|
||||
sellerName: string;
|
||||
// Drives whether registerCourt/registerNumber/managingDirector/
|
||||
// shareCapital/generalPartners are populated — mirrors Payload's
|
||||
// CompanySettings.ts collection exactly (same option values), see
|
||||
// buildLegalFooterLines() in emailTemplates.ts.
|
||||
// shareCapital are populated — mirrors Payload's CompanySettings.ts
|
||||
// collection exactly (same option values), see buildLegalFooterLines()
|
||||
// in emailTemplates.ts.
|
||||
legalForm: "sole-proprietorship" | "e-k" | "gbr" | "ohg" | "kg" | "gmbh" | "ug" | "ag";
|
||||
registerCourt: string | null;
|
||||
registerNumber: string | null;
|
||||
managingDirector: string | null;
|
||||
// Stammkapital (GmbH/UG) / Grundkapital (AG) — only present for those
|
||||
// legal forms, see CompanySettings.ts's SHARE_CAPITAL_REQUIRED_FORMS.
|
||||
// Stammkapital (GmbH/UG) / Grundkapital (AG) — optional, NOT a
|
||||
// Pflichtangabe (only shown for legal forms that have this concept at
|
||||
// all; see CompanySettings.ts's SHARE_CAPITAL_APPLICABLE_FORMS and its
|
||||
// own comment on why this is voluntary, not required, disclosure).
|
||||
shareCapital: number | null;
|
||||
// Komplementäre/Gesellschafter — only present for OHG/KG, see
|
||||
// CompanySettings.ts's GENERAL_PARTNERS_REQUIRED_FORMS.
|
||||
generalPartners: { name: string }[] | null;
|
||||
sellerStreet: string;
|
||||
sellerZip: string;
|
||||
sellerCity: string;
|
||||
|
||||
Reference in New Issue
Block a user