feat(rag): Add DACH legal corpus ingestion (DE/AT/CH laws)
Add 29 new regulations (7 DE + 7 AT + 4 CH + 11 P2/P3) with country metadata, legal corpus text excerpts, and updated RAG admin UI with AT/CH type colors and labels. Fix module path in deploy script. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -647,6 +647,370 @@ const REGULATIONS = [
|
||||
keyTopics: ['Verantwortlicher', 'Auftragsverarbeiter', 'Joint Controller', 'AVV'],
|
||||
effectiveDate: '2021'
|
||||
},
|
||||
// =====================================================================
|
||||
// DACH National Laws — Deutschland
|
||||
// =====================================================================
|
||||
{
|
||||
code: 'DE_DDG',
|
||||
name: 'Digitale-Dienste-Gesetz',
|
||||
fullName: 'Digitale-Dienste-Gesetz (DDG)',
|
||||
type: 'de_law',
|
||||
expected: 30,
|
||||
description: 'Deutsches Umsetzungsgesetz zum DSA. Regelt Impressumspflicht (§5 DDG), Informationspflichten fuer digitale Dienste und Cookie-Consent.',
|
||||
relevantFor: ['Website-Betreiber', 'Online-Dienste', 'Plattformen'],
|
||||
keyTopics: ['Impressumspflicht §5', 'Informationspflichten', 'Digitale Dienste'],
|
||||
effectiveDate: '14. Mai 2024'
|
||||
},
|
||||
{
|
||||
code: 'DE_BGB_AGB',
|
||||
name: 'BGB AGB-Recht',
|
||||
fullName: 'BGB §§305-310, 312-312k — AGB und Fernabsatz',
|
||||
type: 'de_law',
|
||||
expected: 40,
|
||||
description: 'Deutsches AGB-Recht: Einbeziehungskontrolle (§305), Inhaltskontrolle (§307), Klauselverbote (§§308-309). Fernabsatz: Widerrufsrecht, Button-Loesung.',
|
||||
relevantFor: ['Alle Unternehmen mit AGB', 'Online-Shops', 'SaaS-Anbieter', 'Dienstleister'],
|
||||
keyTopics: ['AGB-Kontrolle', 'Klauselverbote', 'Widerrufsrecht', 'Button-Loesung', 'Fernabsatz'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'DE_EGBGB',
|
||||
name: 'EGBGB Art. 246-248',
|
||||
fullName: 'EGBGB — Informationspflichten bei Verbrauchervertraegen',
|
||||
type: 'de_law',
|
||||
expected: 20,
|
||||
description: 'Detaillierte Informationspflichten bei Verbrauchervertraegen (Art. 246), Fernabsatz (Art. 246a) und E-Commerce (Art. 246c).',
|
||||
relevantFor: ['Online-Shops', 'E-Commerce', 'Dienstleister', 'App-Anbieter'],
|
||||
keyTopics: ['Vorvertragliche Information', 'Widerrufsbelehrung', 'E-Commerce-Pflichten'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'DE_UWG',
|
||||
name: 'UWG Deutschland',
|
||||
fullName: 'Gesetz gegen den unlauteren Wettbewerb (UWG)',
|
||||
type: 'de_law',
|
||||
expected: 25,
|
||||
description: 'Schutz vor unlauterem Wettbewerb: irrefuehrende Werbung, Spam-Verbot, Preisangaben, Online-Marketing-Regeln.',
|
||||
relevantFor: ['Marketing', 'Vertrieb', 'Online-Shops', 'Werbetreibende'],
|
||||
keyTopics: ['Irrefuehrende Werbung', 'Spam-Verbot', 'Dark Patterns', 'Preisangaben'],
|
||||
effectiveDate: '2004 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'DE_HGB_RET',
|
||||
name: 'HGB Aufbewahrung',
|
||||
fullName: 'HGB §§238-261, 257 — Handelsbuecher und Aufbewahrungsfristen',
|
||||
type: 'de_law',
|
||||
expected: 15,
|
||||
description: 'Buchfuehrungspflicht und handelsrechtliche Aufbewahrungsfristen: 6 Jahre (Handelsbriefe) und 10 Jahre (Buchungsbelege, Jahresabschluesse).',
|
||||
relevantFor: ['Alle Kaufleute', 'Kapitalgesellschaften', 'Buchhaltung'],
|
||||
keyTopics: ['Aufbewahrung 6/10 Jahre', 'Buchfuehrungspflicht', 'Elektronische Aufbewahrung'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'DE_AO_RET',
|
||||
name: 'AO Aufbewahrung',
|
||||
fullName: 'Abgabenordnung §§140-148 — Steuerliche Aufbewahrungspflichten',
|
||||
type: 'de_law',
|
||||
expected: 12,
|
||||
description: 'Steuerliche Buchfuehrungs- und Aufbewahrungspflichten. 6/10 Jahre Fristen, Datenzugriff durch Finanzbehoerden (§147 Abs. 6).',
|
||||
relevantFor: ['Alle Steuerpflichtigen', 'Gewerbetreibende', 'Buchhaltung'],
|
||||
keyTopics: ['Steuerliche Aufbewahrung', 'Datenzugriff Finanzamt', 'GoBD'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'DE_TKG',
|
||||
name: 'TKG 2021',
|
||||
fullName: 'Telekommunikationsgesetz 2021',
|
||||
type: 'de_law',
|
||||
expected: 45,
|
||||
description: 'Telekommunikationsregulierung: Kundenschutz, Datenschutz, Vertragslaufzeiten max. 24 Monate, Netzinfrastruktur.',
|
||||
relevantFor: ['Telekommunikationsanbieter', 'VoIP-Dienste', 'ISPs'],
|
||||
keyTopics: ['Kundenschutz', 'Vertragslaufzeiten', 'Fernmeldegeheimnis', 'Netzneutralitaet'],
|
||||
effectiveDate: '1. Dezember 2021'
|
||||
},
|
||||
{
|
||||
code: 'DE_PANGV',
|
||||
name: 'PAngV',
|
||||
fullName: 'Preisangabenverordnung (PAngV 2022)',
|
||||
type: 'de_law',
|
||||
expected: 15,
|
||||
description: 'Preisangaben: Gesamtpreis, Grundpreis, Streichpreise (§11 — 30-Tage-Regel), Online-Preisauszeichnung.',
|
||||
relevantFor: ['Online-Shops', 'Einzelhandel', 'Marktplaetze'],
|
||||
keyTopics: ['Gesamtpreis', 'Grundpreis', 'Streichpreis-Regel', 'Online-Preise'],
|
||||
effectiveDate: '28. Mai 2022'
|
||||
},
|
||||
{
|
||||
code: 'DE_DLINFOV',
|
||||
name: 'DL-InfoV',
|
||||
fullName: 'Dienstleistungs-Informationspflichten-Verordnung',
|
||||
type: 'de_law',
|
||||
expected: 10,
|
||||
description: 'Informationspflichten fuer Dienstleister: Identitaet, Kontakt, Berufshaftpflicht, AGB-Zugang.',
|
||||
relevantFor: ['Dienstleister', 'Freiberufler', 'Handwerker'],
|
||||
keyTopics: ['Dienstleister-Impressum', 'Kontaktdaten', 'Berufshaftpflicht'],
|
||||
effectiveDate: '17. Mai 2010'
|
||||
},
|
||||
{
|
||||
code: 'DE_BETRVG',
|
||||
name: 'BetrVG §87',
|
||||
fullName: 'Betriebsverfassungsgesetz §87 Abs.1 Nr.6',
|
||||
type: 'de_law',
|
||||
expected: 5,
|
||||
description: 'Mitbestimmung des Betriebsrats bei technischer Ueberwachung: IT-Systeme die Arbeitnehmerverhalten ueberwachen koennen.',
|
||||
relevantFor: ['Arbeitgeber mit Betriebsrat', 'IT-Abteilungen', 'HR'],
|
||||
keyTopics: ['Mitbestimmung', 'Technische Ueberwachung', 'IT-Systeme', 'DSFA-Pflicht'],
|
||||
effectiveDate: '1972 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'DE_GESCHGEHG',
|
||||
name: 'GeschGehG',
|
||||
fullName: 'Gesetz zum Schutz von Geschaeftsgeheimnissen',
|
||||
type: 'de_law',
|
||||
expected: 10,
|
||||
description: 'Schutz von Geschaeftsgeheimnissen: Definition, angemessene Geheimhaltungsmassnahmen erforderlich, Reverse Engineering erlaubt.',
|
||||
relevantFor: ['Alle Unternehmen', 'IT-Sicherheit', 'F&E-Abteilungen'],
|
||||
keyTopics: ['Geschaeftsgeheimnis-Definition', 'Geheimhaltungsmassnahmen', 'Reverse Engineering'],
|
||||
effectiveDate: '26. April 2019'
|
||||
},
|
||||
{
|
||||
code: 'DE_BSIG',
|
||||
name: 'BSI-Gesetz',
|
||||
fullName: 'Gesetz ueber das Bundesamt fuer Sicherheit in der Informationstechnik',
|
||||
type: 'de_law',
|
||||
expected: 20,
|
||||
description: 'BSI-Aufgaben, KRITIS-Meldepflichten, IT-Sicherheitsstandards, Zertifizierung, Warn- und Empfehlungsbefugnis.',
|
||||
relevantFor: ['KRITIS-Betreiber', 'IT-Sicherheit', 'Cloud-Anbieter'],
|
||||
keyTopics: ['KRITIS-Meldepflicht', 'IT-Sicherheitsstandards', 'BSI-Zertifizierung'],
|
||||
effectiveDate: '2009 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'DE_USTG_RET',
|
||||
name: 'UStG §14b',
|
||||
fullName: 'Umsatzsteuergesetz §14b — Aufbewahrung von Rechnungen',
|
||||
type: 'de_law',
|
||||
expected: 5,
|
||||
description: 'Aufbewahrungspflicht fuer Rechnungen: 10 Jahre, Grundstuecke 20 Jahre, elektronische Aufbewahrung.',
|
||||
relevantFor: ['Alle Unternehmer', 'Buchhaltung', 'Steuerberater'],
|
||||
keyTopics: ['Rechnungsaufbewahrung', '10/20 Jahre Frist', 'Elektronische Rechnungen'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
// =====================================================================
|
||||
// DACH National Laws — Oesterreich
|
||||
// =====================================================================
|
||||
{
|
||||
code: 'AT_ECG',
|
||||
name: 'E-Commerce-Gesetz AT',
|
||||
fullName: 'E-Commerce-Gesetz (ECG) Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 30,
|
||||
description: 'Oesterreichisches E-Commerce-Gesetz: Impressum/Offenlegungspflicht (§5), Informationspflichten, Haftung von Diensteanbietern.',
|
||||
relevantFor: ['Oesterreichische Online-Dienste', 'E-Commerce AT', 'Website-Betreiber'],
|
||||
keyTopics: ['Impressum §5 ECG', 'Offenlegungspflicht', 'Diensteanbieter-Haftung'],
|
||||
effectiveDate: '1. Januar 2002'
|
||||
},
|
||||
{
|
||||
code: 'AT_TKG',
|
||||
name: 'TKG 2021 AT',
|
||||
fullName: 'Telekommunikationsgesetz 2021 Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 40,
|
||||
description: 'Oesterreichisches TKG: Cookie-Bestimmungen (§165), Kommunikationsgeheimnis, Endgeraetezugriff, Spam-Verbot.',
|
||||
relevantFor: ['Oesterreichische Websites', 'Telekommunikation AT', 'App-Anbieter'],
|
||||
keyTopics: ['Cookies §165', 'Kommunikationsgeheimnis', 'Endgeraetezugriff', 'Spam-Verbot'],
|
||||
effectiveDate: '1. November 2021'
|
||||
},
|
||||
{
|
||||
code: 'AT_KSCHG',
|
||||
name: 'KSchG Oesterreich',
|
||||
fullName: 'Konsumentenschutzgesetz (KSchG) Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 35,
|
||||
description: 'Konsumentenschutz: AGB-Kontrolle (§6 Klauselverbote, §9 Verbandsklage), Ruecktrittsrecht bei Haustuergeschaeften.',
|
||||
relevantFor: ['Unternehmen mit oesterreichischen Verbrauchern', 'E-Commerce AT'],
|
||||
keyTopics: ['AGB-Klauselverbote §6', 'Verbandsklage §9', 'Ruecktrittsrecht', 'Transparenzkontrolle'],
|
||||
effectiveDate: '1. Oktober 1979 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'AT_FAGG',
|
||||
name: 'FAGG Oesterreich',
|
||||
fullName: 'Fern- und Auswaertsgeschaefte-Gesetz (FAGG) Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 20,
|
||||
description: 'Fernabsatzrecht: Informationspflichten, Widerrufsrecht 14 Tage, Button-Loesung, Ausnahmen.',
|
||||
relevantFor: ['Oesterreichische Online-Shops', 'Fernabsatz AT', 'Versandhandel'],
|
||||
keyTopics: ['Widerrufsrecht 14 Tage', 'Informationspflichten', 'Button-Loesung', 'Kostenfolgen'],
|
||||
effectiveDate: '13. Juni 2014'
|
||||
},
|
||||
{
|
||||
code: 'AT_UGB_RET',
|
||||
name: 'UGB Aufbewahrung AT',
|
||||
fullName: 'UGB §§189-216, 212 — Rechnungslegung und Aufbewahrung Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 15,
|
||||
description: 'Oesterreichische Rechnungslegungspflicht und Aufbewahrungsfristen (7 Jahre). Buchfuehrung, Jahresabschluss.',
|
||||
relevantFor: ['Oesterreichische Kapitalgesellschaften', 'Unternehmen >700k EUR Umsatz'],
|
||||
keyTopics: ['Aufbewahrung 7 Jahre', 'Rechnungslegung', 'Buchfuehrung'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'AT_BAO_RET',
|
||||
name: 'BAO §132 AT',
|
||||
fullName: 'Bundesabgabenordnung §132 — Aufbewahrung Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 5,
|
||||
description: 'Steuerliche Aufbewahrungspflicht 7 Jahre fuer Buecher, Aufzeichnungen und Belege. Grundstuecke 22 Jahre.',
|
||||
relevantFor: ['Oesterreichische Steuerpflichtige', 'Buchhaltung AT'],
|
||||
keyTopics: ['Aufbewahrung 7 Jahre', 'Grundstuecke 22 Jahre', 'Steuerliche Belege'],
|
||||
effectiveDate: 'Dauerhaft gueltig'
|
||||
},
|
||||
{
|
||||
code: 'AT_MEDIENG',
|
||||
name: 'MedienG §§24-25 AT',
|
||||
fullName: 'Mediengesetz §§24-25 Oesterreich — Impressum und Offenlegung',
|
||||
type: 'at_law',
|
||||
expected: 10,
|
||||
description: 'Impressum/Offenlegungspflicht fuer periodische Medien und Websites in Oesterreich.',
|
||||
relevantFor: ['Medienunternehmen AT', 'Website-Betreiber AT', 'Blogger AT'],
|
||||
keyTopics: ['Impressum', 'Offenlegung', 'Medieninhaber', 'Periodische Medien'],
|
||||
effectiveDate: '1. Januar 1982 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'AT_ABGB_AGB',
|
||||
name: 'ABGB AGB-Recht AT',
|
||||
fullName: 'ABGB §§861-879, 864a — AGB-Kontrolle Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 10,
|
||||
description: 'Geltungskontrolle (§864a — ueberraschende Klauseln), Sittenwidrigkeitskontrolle (§879 Abs.3 — groebliche Benachteiligung).',
|
||||
relevantFor: ['Unternehmen mit oesterreichischen Kunden', 'AGB-Ersteller'],
|
||||
keyTopics: ['Geltungskontrolle §864a', 'Inhaltskontrolle §879', 'Groebliche Benachteiligung'],
|
||||
effectiveDate: '1. Juni 1811 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'AT_UWG',
|
||||
name: 'UWG Oesterreich',
|
||||
fullName: 'Bundesgesetz gegen den unlauteren Wettbewerb Oesterreich',
|
||||
type: 'at_law',
|
||||
expected: 15,
|
||||
description: 'Lauterkeitsrecht AT: irrefuehrende Geschaeftspraktiken, aggressive Praktiken, Preisauszeichnung.',
|
||||
relevantFor: ['Marketing AT', 'Vertrieb AT', 'Werbetreibende AT'],
|
||||
keyTopics: ['Irrefuehrung', 'Aggressive Praktiken', 'Preisauszeichnung', 'Unterlassungsklagen'],
|
||||
effectiveDate: '1984 (laufend aktualisiert)'
|
||||
},
|
||||
// =====================================================================
|
||||
// DACH National Laws — Schweiz
|
||||
// =====================================================================
|
||||
{
|
||||
code: 'CH_DSV',
|
||||
name: 'DSV Schweiz',
|
||||
fullName: 'Datenschutzverordnung (DSV) Schweiz — SR 235.11',
|
||||
type: 'ch_law',
|
||||
expected: 30,
|
||||
description: 'Ausfuehrungsverordnung zum revDSG: Meldepflichten, DSFA-Verfahren, Auslandtransfers, technische Massnahmen.',
|
||||
relevantFor: ['Schweizer Unternehmen', 'DACH-Unternehmen', 'Datenexporteure CH'],
|
||||
keyTopics: ['Meldepflicht', 'DSFA-Verfahren', 'Datentransfer', 'Technische Massnahmen'],
|
||||
effectiveDate: '1. September 2023'
|
||||
},
|
||||
{
|
||||
code: 'CH_OR_AGB',
|
||||
name: 'OR AGB/Aufbewahrung CH',
|
||||
fullName: 'Obligationenrecht — AGB-Kontrolle und Aufbewahrung Schweiz (SR 220)',
|
||||
type: 'ch_law',
|
||||
expected: 20,
|
||||
description: 'Art. 8 OR (AGB-Inhaltskontrolle), Art. 19/20 (Vertragsfreiheit), Art. 957-958f (Buchfuehrung, 10 Jahre Aufbewahrung).',
|
||||
relevantFor: ['Schweizer Unternehmen', 'AGB-Ersteller CH', 'Buchhaltung CH'],
|
||||
keyTopics: ['AGB-Kontrolle Art. 8', 'Aufbewahrung 10 Jahre', 'Buchfuehrungspflicht'],
|
||||
effectiveDate: '1. Januar 2023 (AGB-Revision)'
|
||||
},
|
||||
{
|
||||
code: 'CH_UWG',
|
||||
name: 'UWG Schweiz',
|
||||
fullName: 'Bundesgesetz gegen den unlauteren Wettbewerb Schweiz (SR 241)',
|
||||
type: 'ch_law',
|
||||
expected: 20,
|
||||
description: 'Lauterkeitsrecht: Impressumspflicht, irrefuehrende Werbung, aggressive Verkaufsmethoden, AGB-Transparenz.',
|
||||
relevantFor: ['Schweizer Unternehmen', 'Marketing CH', 'Online-Shops CH'],
|
||||
keyTopics: ['Impressumspflicht', 'Irrefuehrende Werbung', 'AGB-Transparenz'],
|
||||
effectiveDate: '1. Maerz 1988 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'CH_FMG',
|
||||
name: 'FMG Schweiz',
|
||||
fullName: 'Fernmeldegesetz Schweiz (SR 784.10)',
|
||||
type: 'ch_law',
|
||||
expected: 25,
|
||||
description: 'Telekommunikationsregulierung: Fernmeldegeheimnis, Cookies/Tracking (Art. 45c), Spam-Verbot, Datenschutz.',
|
||||
relevantFor: ['Schweizer Websites', 'Telekommunikation CH', 'App-Anbieter CH'],
|
||||
keyTopics: ['Cookies Art. 45c', 'Fernmeldegeheimnis', 'Spam-Verbot', 'Tracking'],
|
||||
effectiveDate: '1. April 2007 (laufend aktualisiert)'
|
||||
},
|
||||
{
|
||||
code: 'CH_GEBUV',
|
||||
name: 'GeBuV Schweiz',
|
||||
fullName: 'Geschaeftsbuecher-Verordnung Schweiz (SR 221.431)',
|
||||
type: 'ch_law',
|
||||
expected: 10,
|
||||
description: 'Ausfuehrungsvorschriften zur Buchfuehrung: elektronische Aufbewahrung, Integritaet, Datentraeger.',
|
||||
relevantFor: ['Schweizer Unternehmen', 'Buchhaltung CH', 'IT-Archivierung'],
|
||||
keyTopics: ['Elektronische Aufbewahrung', 'Integritaet', 'Unveraenderbarkeit'],
|
||||
effectiveDate: '1. Juni 2002'
|
||||
},
|
||||
{
|
||||
code: 'CH_ZERTES',
|
||||
name: 'ZertES Schweiz',
|
||||
fullName: 'Bundesgesetz ueber die elektronische Signatur (SR 943.03)',
|
||||
type: 'ch_law',
|
||||
expected: 10,
|
||||
description: 'Elektronische Signatur und Zertifizierung: Qualifizierte Signaturen, Zertifizierungsdiensteanbieter.',
|
||||
relevantFor: ['Vertragsmanagement CH', 'AVV-Erstellung', 'E-Government CH'],
|
||||
keyTopics: ['Qualifizierte Signatur', 'Zertifizierungsdienste', 'Rechtswirkung'],
|
||||
effectiveDate: '1. Januar 2017'
|
||||
},
|
||||
{
|
||||
code: 'CH_ZGB_PERS',
|
||||
name: 'ZGB Persoenlichkeitsschutz CH',
|
||||
fullName: 'Zivilgesetzbuch Art. 28-28l — Persoenlichkeitsschutz Schweiz (SR 210)',
|
||||
type: 'ch_law',
|
||||
expected: 8,
|
||||
description: 'Persoenlichkeitsschutz: Recht am eigenen Bild, Schutz der Privatsphaere, Gegendarstellungsrecht.',
|
||||
relevantFor: ['Medien CH', 'Social Media', 'Datenschutz CH'],
|
||||
keyTopics: ['Persoenlichkeitsschutz', 'Recht am Bild', 'Gegendarstellung'],
|
||||
effectiveDate: '1. Juli 1985 (laufend aktualisiert)'
|
||||
},
|
||||
// =====================================================================
|
||||
// 3 fehlgeschlagene Quellen mit korrigierten URLs
|
||||
// =====================================================================
|
||||
{
|
||||
code: 'LU_DPA_LAW',
|
||||
name: 'Datenschutzgesetz Luxemburg',
|
||||
fullName: 'Loi du 1er aout 2018 — Datenschutzgesetz Luxemburg',
|
||||
type: 'national_law',
|
||||
expected: 40,
|
||||
description: 'Luxemburgisches Datenschutzgesetz: Organisation der CNPD, nationale DSGVO-Ergaenzung.',
|
||||
relevantFor: ['Unternehmen in Luxemburg', 'EU-Finanzplatz', 'CNPD-reguliert'],
|
||||
keyTopics: ['CNPD', 'Nationale DSGVO-Umsetzung', 'Strafbestimmungen'],
|
||||
effectiveDate: '1. August 2018'
|
||||
},
|
||||
{
|
||||
code: 'DK_DATABESKYTTELSESLOVEN',
|
||||
name: 'Databeskyttelsesloven DK',
|
||||
fullName: 'Databeskyttelsesloven — Datenschutzgesetz Daenemark',
|
||||
type: 'national_law',
|
||||
expected: 30,
|
||||
description: 'Daenisches Datenschutzgesetz als ergaenzende Bestimmungen zur DSGVO. Reguliert durch Datatilsynet.',
|
||||
relevantFor: ['Unternehmen in Daenemark', 'Skandinavische Maerkte'],
|
||||
keyTopics: ['Datatilsynet', 'Nationale DSGVO-Ergaenzung', 'Strafbestimmungen'],
|
||||
effectiveDate: '25. Mai 2018'
|
||||
},
|
||||
{
|
||||
code: 'EDPB_GUIDELINES_1_2022',
|
||||
name: 'EDPB GL Bussgelder',
|
||||
fullName: 'EDPB Leitlinien 04/2022 zur Berechnung von Bussgeldern nach der DSGVO',
|
||||
type: 'eu_guideline',
|
||||
expected: 15,
|
||||
description: 'EDPB-Leitlinien zur Berechnung von Verwaltungsbussgeldern unter der DSGVO. Systematik, Schwere, Milderungsgruende.',
|
||||
relevantFor: ['Datenschutzbeauftragte', 'Compliance-Abteilungen', 'Rechtsabteilungen'],
|
||||
keyTopics: ['Bussgeldberechnung', 'Schweregrad', 'Milderungsgruende', 'Bussgeldrahmen'],
|
||||
effectiveDate: '2022'
|
||||
},
|
||||
]
|
||||
|
||||
// License info for each regulation
|
||||
@@ -699,6 +1063,42 @@ const REGULATION_LICENSES: Record<string, { license: string; licenseNote: string
|
||||
EDPB_GUIDELINES_3_2019: { license: 'EDPB-LICENSE', licenseNote: 'EDPB Document License' },
|
||||
EDPB_GUIDELINES_5_2020: { license: 'EDPB-LICENSE', licenseNote: 'EDPB Document License' },
|
||||
EDPB_GUIDELINES_7_2020: { license: 'EDPB-LICENSE', licenseNote: 'EDPB Document License' },
|
||||
// DACH National Laws — Deutschland
|
||||
DE_DDG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_BGB_AGB: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_EGBGB: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_UWG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_HGB_RET: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_AO_RET: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_TKG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_PANGV: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsche Verordnung — amtliches Werk (§5 UrhG)' },
|
||||
DE_DLINFOV: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsche Verordnung — amtliches Werk (§5 UrhG)' },
|
||||
DE_BETRVG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_GESCHGEHG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_BSIG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
DE_USTG_RET: { license: 'PUBLIC_DOMAIN', licenseNote: 'Deutsches Bundesgesetz — amtliches Werk (§5 UrhG)' },
|
||||
// DACH National Laws — Oesterreich
|
||||
AT_ECG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_TKG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_KSCHG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_FAGG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_UGB_RET: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_BAO_RET: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_MEDIENG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_ABGB_AGB: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
AT_UWG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Oesterreich — frei verwendbar' },
|
||||
// DACH National Laws — Schweiz
|
||||
CH_DSV: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_OR_AGB: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_UWG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_FMG: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_GEBUV: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_ZERTES: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
CH_ZGB_PERS: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Schweiz — frei verwendbar' },
|
||||
// 3 fehlgeschlagene Quellen (korrigiert)
|
||||
LU_DPA_LAW: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Luxemburg — frei verwendbar' },
|
||||
DK_DATABESKYTTELSESLOVEN: { license: 'PUBLIC_DOMAIN', licenseNote: 'Amtliches Werk Daenemark — frei verwendbar' },
|
||||
EDPB_GUIDELINES_1_2022: { license: 'EDPB-LICENSE', licenseNote: 'EDPB Document License' },
|
||||
}
|
||||
|
||||
// License display labels
|
||||
@@ -715,6 +1115,8 @@ const TYPE_COLORS: Record<string, string> = {
|
||||
eu_regulation: 'bg-blue-100 text-blue-700',
|
||||
eu_directive: 'bg-purple-100 text-purple-700',
|
||||
de_law: 'bg-yellow-100 text-yellow-700',
|
||||
at_law: 'bg-red-100 text-red-700',
|
||||
ch_law: 'bg-rose-100 text-rose-700',
|
||||
bsi_standard: 'bg-green-100 text-green-700',
|
||||
national_law: 'bg-orange-100 text-orange-700',
|
||||
eu_guideline: 'bg-teal-100 text-teal-700',
|
||||
@@ -724,6 +1126,8 @@ const TYPE_LABELS: Record<string, string> = {
|
||||
eu_regulation: 'EU-VO',
|
||||
eu_directive: 'EU-RL',
|
||||
de_law: 'DE-Gesetz',
|
||||
at_law: 'AT-Gesetz',
|
||||
ch_law: 'CH-Gesetz',
|
||||
bsi_standard: 'BSI',
|
||||
national_law: 'Nat. Gesetz',
|
||||
eu_guideline: 'EDPB-GL',
|
||||
|
||||
125
deploy-and-ingest.sh
Executable file
125
deploy-and-ingest.sh
Executable file
@@ -0,0 +1,125 @@
|
||||
#!/bin/bash
|
||||
# ============================================================
|
||||
# RAG DACH Vollabdeckung — Deploy & Ingest Script
|
||||
# Laeuft auf dem Mac Mini im Hintergrund (nohup)
|
||||
# ============================================================
|
||||
|
||||
set -e
|
||||
|
||||
LOG_FILE="/Users/benjaminadmin/Projekte/breakpilot-pwa/ingest-$(date +%Y%m%d-%H%M%S).log"
|
||||
PROJ="/Users/benjaminadmin/Projekte/breakpilot-pwa"
|
||||
DOCKER="/usr/local/bin/docker"
|
||||
COMPOSE="$DOCKER compose -f $PROJ/docker-compose.yml"
|
||||
|
||||
exec > >(tee -a "$LOG_FILE") 2>&1
|
||||
|
||||
echo "============================================================"
|
||||
echo "RAG DACH Deploy & Ingest — Start: $(date)"
|
||||
echo "Logfile: $LOG_FILE"
|
||||
echo "============================================================"
|
||||
|
||||
# Phase 1: Check prerequisites
|
||||
echo ""
|
||||
echo "[1/6] Pruefe Docker-Services..."
|
||||
$COMPOSE ps qdrant embedding-service klausur-service 2>/dev/null || true
|
||||
|
||||
# Phase 2: Restart klausur-service to pick up new code
|
||||
echo ""
|
||||
echo "[2/6] Rebuilding klausur-service..."
|
||||
cd "$PROJ"
|
||||
$COMPOSE build --no-cache klausur-service
|
||||
echo "Build fertig."
|
||||
|
||||
echo ""
|
||||
echo "[3/6] Restarting klausur-service..."
|
||||
$COMPOSE up -d klausur-service
|
||||
echo "Warte 15 Sekunden auf Service-Start..."
|
||||
sleep 15
|
||||
|
||||
# Check if klausur-service is healthy
|
||||
echo "Pruefe klausur-service Health..."
|
||||
for i in 1 2 3 4 5; do
|
||||
if curl -sf http://127.0.0.1:8086/health > /dev/null 2>&1; then
|
||||
echo "klausur-service ist bereit."
|
||||
break
|
||||
fi
|
||||
echo "Warte auf klausur-service... ($i/5)"
|
||||
sleep 10
|
||||
done
|
||||
|
||||
# Phase 3: Run ingestion for new DACH laws only (not all — that would re-ingest existing ones)
|
||||
echo ""
|
||||
echo "[4/6] Starte Ingestion der neuen DACH-Gesetze (P1 zuerst)..."
|
||||
|
||||
# P1 — Deutschland
|
||||
echo ""
|
||||
echo "--- Deutschland P1 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
DE_DDG DE_BGB_AGB DE_EGBGB DE_UWG DE_HGB_RET DE_AO_RET DE_TKG 2>&1 || echo "DE P1 hatte Fehler (non-fatal)"
|
||||
|
||||
# P1 — Oesterreich
|
||||
echo ""
|
||||
echo "--- Oesterreich P1 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
AT_ECG AT_TKG AT_KSCHG AT_FAGG AT_UGB_RET AT_BAO_RET AT_MEDIENG 2>&1 || echo "AT P1 hatte Fehler (non-fatal)"
|
||||
|
||||
# P1 — Schweiz
|
||||
echo ""
|
||||
echo "--- Schweiz P1 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
CH_DSV CH_OR_AGB CH_UWG CH_FMG 2>&1 || echo "CH P1 hatte Fehler (non-fatal)"
|
||||
|
||||
# 3 fehlgeschlagene Quellen nachholen
|
||||
echo ""
|
||||
echo "--- 3 fehlgeschlagene Quellen ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
LU_DPA_LAW DK_DATABESKYTTELSESLOVEN EDPB_GUIDELINES_1_2022 2>&1 || echo "Fix-3 hatte Fehler (non-fatal)"
|
||||
|
||||
echo ""
|
||||
echo "[5/6] Starte Ingestion P2 + P3..."
|
||||
|
||||
# P2 — Deutschland
|
||||
echo ""
|
||||
echo "--- Deutschland P2 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
DE_PANGV DE_DLINFOV DE_BETRVG 2>&1 || echo "DE P2 hatte Fehler (non-fatal)"
|
||||
|
||||
# P2 — Oesterreich
|
||||
echo ""
|
||||
echo "--- Oesterreich P2 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
AT_ABGB_AGB AT_UWG 2>&1 || echo "AT P2 hatte Fehler (non-fatal)"
|
||||
|
||||
# P2 — Schweiz
|
||||
echo ""
|
||||
echo "--- Schweiz P2 ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
CH_GEBUV CH_ZERTES 2>&1 || echo "CH P2 hatte Fehler (non-fatal)"
|
||||
|
||||
# P3
|
||||
echo ""
|
||||
echo "--- P3 (DE + CH) ---"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
DE_GESCHGEHG DE_BSIG DE_USTG_RET CH_ZGB_PERS 2>&1 || echo "P3 hatte Fehler (non-fatal)"
|
||||
|
||||
# Phase 4: Rebuild admin-v2 frontend
|
||||
echo ""
|
||||
echo "[6/6] Rebuilding admin-v2 Frontend..."
|
||||
$COMPOSE build --no-cache admin-v2
|
||||
$COMPOSE up -d admin-v2
|
||||
echo "admin-v2 neu gestartet."
|
||||
|
||||
# Phase 5: Status check
|
||||
echo ""
|
||||
echo "============================================================"
|
||||
echo "FINAL STATUS CHECK"
|
||||
echo "============================================================"
|
||||
echo ""
|
||||
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --status 2>&1 || echo "Status-Check fehlgeschlagen"
|
||||
|
||||
echo ""
|
||||
echo "============================================================"
|
||||
echo "Fertig: $(date)"
|
||||
echo "Logfile: $LOG_FILE"
|
||||
echo "============================================================"
|
||||
204
klausur-service/backend/country_metadata.py
Normal file
204
klausur-service/backend/country_metadata.py
Normal file
@@ -0,0 +1,204 @@
|
||||
"""
|
||||
Country Metadata for EU/EWR Compliance Coverage.
|
||||
|
||||
Provides entry points (DPA URLs, legal portals, languages) for all EU/EWR countries.
|
||||
DACH countries have full RAG coverage; others have entry-point metadata for system prompt injection.
|
||||
|
||||
Usage:
|
||||
from country_metadata import COUNTRY_METADATA, get_country_context, DACH_COUNTRIES
|
||||
"""
|
||||
|
||||
from typing import Dict, Optional
|
||||
|
||||
COUNTRY_METADATA: Dict[str, dict] = {
|
||||
"EU": {
|
||||
"country_name": "Europaeische Union",
|
||||
"language_codes": ["de", "en", "fr"],
|
||||
"legal_portal": {"name": "EUR-Lex", "url": "https://eur-lex.europa.eu/"},
|
||||
"dpa": {"name": "European Data Protection Board (EDPB)", "url": "https://edpb.europa.eu/"},
|
||||
"rag_coverage": "full",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention", "DSFA", "AVV", "Cookies"],
|
||||
},
|
||||
"DE": {
|
||||
"country_name": "Deutschland",
|
||||
"language_codes": ["de"],
|
||||
"legal_portal": {"name": "Gesetze im Internet", "url": "https://www.gesetze-im-internet.de/"},
|
||||
"dpa": {"name": "Datenschutzkonferenz (DSK)", "url": "https://www.datenschutzkonferenz-online.de/"},
|
||||
"rag_coverage": "full",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention", "DSFA", "AVV", "Cookies"],
|
||||
},
|
||||
"AT": {
|
||||
"country_name": "Oesterreich",
|
||||
"language_codes": ["de"],
|
||||
"legal_portal": {"name": "Rechtsinformationssystem (RIS)", "url": "https://www.ris.bka.gv.at/"},
|
||||
"dpa": {"name": "Datenschutzbehoerde (DSB)", "url": "https://www.dsb.gv.at/"},
|
||||
"rag_coverage": "full",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention", "DSFA", "AVV", "Cookies"],
|
||||
},
|
||||
"CH": {
|
||||
"country_name": "Schweiz",
|
||||
"language_codes": ["de", "fr", "it"],
|
||||
"legal_portal": {"name": "Fedlex", "url": "https://www.fedlex.admin.ch/"},
|
||||
"dpa": {"name": "EDOEB", "url": "https://www.edoeb.admin.ch/"},
|
||||
"rag_coverage": "full",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention", "DSFA", "AVV", "Cookies"],
|
||||
},
|
||||
"FR": {
|
||||
"country_name": "Frankreich",
|
||||
"language_codes": ["fr"],
|
||||
"legal_portal": {"name": "Legifrance", "url": "https://www.legifrance.gouv.fr/"},
|
||||
"dpa": {"name": "CNIL", "url": "https://www.cnil.fr/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"IT": {
|
||||
"country_name": "Italien",
|
||||
"language_codes": ["it"],
|
||||
"legal_portal": {"name": "Normattiva", "url": "https://www.normattiva.it/"},
|
||||
"dpa": {"name": "Garante per la protezione dei dati personali", "url": "https://www.garanteprivacy.it/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"ES": {
|
||||
"country_name": "Spanien",
|
||||
"language_codes": ["es"],
|
||||
"legal_portal": {"name": "BOE", "url": "https://www.boe.es/"},
|
||||
"dpa": {"name": "AEPD", "url": "https://www.aepd.es/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"NL": {
|
||||
"country_name": "Niederlande",
|
||||
"language_codes": ["nl"],
|
||||
"legal_portal": {"name": "Overheid.nl", "url": "https://wetten.overheid.nl/"},
|
||||
"dpa": {"name": "Autoriteit Persoonsgegevens", "url": "https://www.autoriteitpersoonsgegevens.nl/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"BE": {
|
||||
"country_name": "Belgien",
|
||||
"language_codes": ["fr", "nl", "de"],
|
||||
"legal_portal": {"name": "eJustice Belgium", "url": "https://www.ejustice.just.fgov.be/"},
|
||||
"dpa": {"name": "Autorite de protection des donnees (APD)", "url": "https://www.autoriteprotectiondonnees.be/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"LU": {
|
||||
"country_name": "Luxemburg",
|
||||
"language_codes": ["fr", "de"],
|
||||
"legal_portal": {"name": "Legilux", "url": "https://legilux.public.lu/"},
|
||||
"dpa": {"name": "CNPD", "url": "https://cnpd.public.lu/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"IE": {
|
||||
"country_name": "Irland",
|
||||
"language_codes": ["en"],
|
||||
"legal_portal": {"name": "Irish Statute Book", "url": "https://www.irishstatutebook.ie/"},
|
||||
"dpa": {"name": "Data Protection Commission (DPC)", "url": "https://www.dataprotection.ie/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
"DK": {
|
||||
"country_name": "Daenemark",
|
||||
"language_codes": ["da"],
|
||||
"legal_portal": {"name": "Retsinformation", "url": "https://www.retsinformation.dk/"},
|
||||
"dpa": {"name": "Datatilsynet", "url": "https://www.datatilsynet.dk/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs"],
|
||||
},
|
||||
"SE": {
|
||||
"country_name": "Schweden",
|
||||
"language_codes": ["sv"],
|
||||
"legal_portal": {"name": "Riksdagen", "url": "https://www.riksdagen.se/"},
|
||||
"dpa": {"name": "IMY (Integritetsskyddsmyndigheten)", "url": "https://www.imy.se/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs"],
|
||||
},
|
||||
"FI": {
|
||||
"country_name": "Finnland",
|
||||
"language_codes": ["fi", "sv"],
|
||||
"legal_portal": {"name": "Finlex", "url": "https://www.finlex.fi/"},
|
||||
"dpa": {"name": "Tietosuojavaltuutetun toimisto", "url": "https://tietosuoja.fi/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs"],
|
||||
},
|
||||
"NO": {
|
||||
"country_name": "Norwegen",
|
||||
"language_codes": ["no"],
|
||||
"legal_portal": {"name": "Lovdata", "url": "https://lovdata.no/"},
|
||||
"dpa": {"name": "Datatilsynet", "url": "https://www.datatilsynet.no/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs"],
|
||||
},
|
||||
"IS": {
|
||||
"country_name": "Island",
|
||||
"language_codes": ["is"],
|
||||
"legal_portal": {"name": "Althingi", "url": "https://www.althingi.is/"},
|
||||
"dpa": {"name": "Personuvernd", "url": "https://www.personuvernd.is/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT"],
|
||||
},
|
||||
"LI": {
|
||||
"country_name": "Liechtenstein",
|
||||
"language_codes": ["de"],
|
||||
"legal_portal": {"name": "Gesetze.li", "url": "https://www.gesetze.li/"},
|
||||
"dpa": {"name": "Datenschutzstelle", "url": "https://www.datenschutzstelle.li/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs"],
|
||||
},
|
||||
"UK": {
|
||||
"country_name": "Vereinigtes Koenigreich",
|
||||
"language_codes": ["en"],
|
||||
"legal_portal": {"name": "Legislation.gov.uk", "url": "https://www.legislation.gov.uk/"},
|
||||
"dpa": {"name": "Information Commissioner's Office (ICO)", "url": "https://ico.org.uk/"},
|
||||
"rag_coverage": "entry_point",
|
||||
"priority_modules": ["DSI", "VVT", "TOMs", "AGB", "Impressum", "Retention"],
|
||||
},
|
||||
}
|
||||
|
||||
DACH_COUNTRIES = {"DE", "AT", "CH"}
|
||||
|
||||
|
||||
def get_country_context(country_code: str) -> Optional[str]:
|
||||
"""
|
||||
Generate context string for system prompt injection.
|
||||
|
||||
For DACH countries: Full RAG search hint.
|
||||
For other countries: Entry point with DPA and legal portal URLs.
|
||||
"""
|
||||
meta = COUNTRY_METADATA.get(country_code.upper())
|
||||
if not meta:
|
||||
return None
|
||||
|
||||
lines = [f"Land: {meta['country_name']} ({country_code.upper()})"]
|
||||
lines.append(f"Sprachen: {', '.join(meta['language_codes'])}")
|
||||
lines.append(f"Rechtsportal: {meta['legal_portal']['name']} — {meta['legal_portal']['url']}")
|
||||
lines.append(f"Datenschutzbehoerde: {meta['dpa']['name']} — {meta['dpa']['url']}")
|
||||
|
||||
if meta["rag_coverage"] == "full":
|
||||
lines.append(f"RAG-Abdeckung: VOLLSTAENDIG — Suche in bp_legal_corpus fuer nationale Gesetze verfuegbar.")
|
||||
lines.append(f"Compliance-Module: {', '.join(meta['priority_modules'])}")
|
||||
else:
|
||||
lines.append(f"RAG-Abdeckung: Einstiegspunkt — Keine nationalen Gesetze im RAG. Verweise auf das Rechtsportal und die Datenschutzbehoerde.")
|
||||
lines.append(f"Hinweis: Fuer detaillierte rechtliche Informationen zu {meta['country_name']} bitte das Rechtsportal oder die DPA konsultieren.")
|
||||
|
||||
return "\n".join(lines)
|
||||
|
||||
|
||||
def get_all_countries_summary() -> str:
|
||||
"""Generate a summary of all covered countries for overview display."""
|
||||
lines = ["Laenderabdeckung EU/EWR:"]
|
||||
lines.append("")
|
||||
lines.append("VOLLSTAENDIG (DACH):")
|
||||
for code in sorted(DACH_COUNTRIES):
|
||||
meta = COUNTRY_METADATA[code]
|
||||
lines.append(f" {code}: {meta['country_name']} — DPA: {meta['dpa']['name']}")
|
||||
|
||||
lines.append("")
|
||||
lines.append("EINSTIEGSPUNKTE:")
|
||||
for code, meta in sorted(COUNTRY_METADATA.items()):
|
||||
if code not in DACH_COUNTRIES and code != "EU":
|
||||
lines.append(f" {code}: {meta['country_name']} — DPA: {meta['dpa']['name']}")
|
||||
|
||||
return "\n".join(lines)
|
||||
@@ -1,8 +1,9 @@
|
||||
"""
|
||||
Legal Corpus Ingestion for UCCA RAG Integration.
|
||||
|
||||
Indexes all 19 regulations from the Compliance Hub into Qdrant for
|
||||
Indexes all regulations from the Compliance Hub into Qdrant for
|
||||
semantic search during UCCA assessments and explanations.
|
||||
Includes EU regulations, DACH national laws, and EDPB guidelines.
|
||||
|
||||
Collections:
|
||||
- bp_legal_corpus: All regulation texts (GDPR, AI Act, CRA, BSI, etc.)
|
||||
@@ -84,7 +85,7 @@ class Regulation:
|
||||
requirement_count: int = 0
|
||||
|
||||
|
||||
# All 19 regulations from Compliance Hub
|
||||
# All regulations from Compliance Hub (EU + DACH national laws + guidelines)
|
||||
REGULATIONS: List[Regulation] = [
|
||||
Regulation(
|
||||
code="GDPR",
|
||||
@@ -323,6 +324,348 @@ REGULATIONS: List[Regulation] = [
|
||||
celex="32023R1114",
|
||||
requirement_count=149,
|
||||
),
|
||||
# =====================================================================
|
||||
# DACH National Laws — Deutschland (P1)
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="DE_DDG",
|
||||
name="Digitale-Dienste-Gesetz",
|
||||
full_name="Digitale-Dienste-Gesetz (DDG)",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/ddg/",
|
||||
description="Deutsches Umsetzungsgesetz zum DSA. Regelt Impressumspflicht (§5), Informationspflichten fuer digitale Dienste und Cookies.",
|
||||
requirement_count=30,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_BGB_AGB",
|
||||
name="BGB AGB-Recht",
|
||||
full_name="BGB §§305-310, 312-312k — AGB und Fernabsatz",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/bgb/",
|
||||
description="Deutsches AGB-Recht (§§305-310 BGB) und Fernabsatzrecht (§§312-312k BGB). Klauselverbote, Inhaltskontrolle, Widerrufsrecht, Button-Loesung.",
|
||||
local_path="DE_BGB_AGB.txt",
|
||||
requirement_count=40,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_EGBGB",
|
||||
name="EGBGB Art. 246-248",
|
||||
full_name="Einfuehrungsgesetz zum BGB — Informationspflichten",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/bgbeg/",
|
||||
description="Informationspflichten bei Verbrauchervertraegen (Art. 246), Fernabsatz (Art. 246a), E-Commerce (Art. 246c).",
|
||||
local_path="DE_EGBGB.txt",
|
||||
requirement_count=20,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_UWG",
|
||||
name="UWG Deutschland",
|
||||
full_name="Gesetz gegen den unlauteren Wettbewerb (UWG)",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/uwg_2004/",
|
||||
description="Unlauterer Wettbewerb: irrefuehrende Werbung, Spam-Verbot, Preisangaben, Online-Marketing-Regeln.",
|
||||
requirement_count=25,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_HGB_RET",
|
||||
name="HGB Aufbewahrung",
|
||||
full_name="HGB §§238-261, 257 — Handelsbuecher und Aufbewahrungsfristen",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/hgb/",
|
||||
description="Buchfuehrungspflicht, Aufbewahrungsfristen 6/10 Jahre, Anforderungen an elektronische Aufbewahrung.",
|
||||
local_path="DE_HGB_RET.txt",
|
||||
requirement_count=15,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_AO_RET",
|
||||
name="AO Aufbewahrung",
|
||||
full_name="Abgabenordnung §§140-148 — Steuerliche Aufbewahrungspflichten",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/ao_1977/",
|
||||
description="Steuerliche Buchfuehrungs- und Aufbewahrungspflichten. 6/10 Jahre Fristen, Datenzugriff durch Finanzbehoerden.",
|
||||
local_path="DE_AO_RET.txt",
|
||||
requirement_count=12,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_TKG",
|
||||
name="TKG 2021",
|
||||
full_name="Telekommunikationsgesetz 2021",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/tkg_2021/",
|
||||
description="Telekommunikationsregulierung: Kundenschutz, Datenschutz, Vertragslaufzeiten, Netzinfrastruktur.",
|
||||
requirement_count=45,
|
||||
),
|
||||
# =====================================================================
|
||||
# DACH National Laws — Oesterreich (P1)
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="AT_ECG",
|
||||
name="E-Commerce-Gesetz AT",
|
||||
full_name="E-Commerce-Gesetz (ECG) Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=20001703",
|
||||
description="Oesterreichisches E-Commerce-Gesetz: Impressum/Offenlegungspflicht (§5), Informationspflichten, Haftung von Diensteanbietern.",
|
||||
language="de",
|
||||
requirement_count=30,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_TKG",
|
||||
name="TKG 2021 AT",
|
||||
full_name="Telekommunikationsgesetz 2021 Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=20011678",
|
||||
description="Oesterreichisches TKG: Cookie-Bestimmungen (§165), Kommunikationsgeheimnis, Endgeraetezugriff.",
|
||||
language="de",
|
||||
requirement_count=40,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_KSCHG",
|
||||
name="KSchG Oesterreich",
|
||||
full_name="Konsumentenschutzgesetz (KSchG) Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10002462",
|
||||
description="Konsumentenschutz: AGB-Kontrolle (§6 Klauselverbote, §9 Verbandsklage), Ruecktrittsrecht, Informationspflichten.",
|
||||
language="de",
|
||||
requirement_count=35,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_FAGG",
|
||||
name="FAGG Oesterreich",
|
||||
full_name="Fern- und Auswaertsgeschaefte-Gesetz (FAGG) Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=20008847",
|
||||
description="Fernabsatzrecht: Informationspflichten, Widerrufsrecht 14 Tage, Button-Loesung, Ausnahmen.",
|
||||
language="de",
|
||||
requirement_count=20,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_UGB_RET",
|
||||
name="UGB Aufbewahrung AT",
|
||||
full_name="UGB §§189-216, 212 — Rechnungslegung und Aufbewahrung Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10001702",
|
||||
description="Oesterreichische Rechnungslegungspflicht und Aufbewahrungsfristen (7 Jahre). Buchfuehrung, Jahresabschluss.",
|
||||
local_path="AT_UGB_RET.txt",
|
||||
language="de",
|
||||
requirement_count=15,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_BAO_RET",
|
||||
name="BAO §132 AT",
|
||||
full_name="Bundesabgabenordnung §132 — Aufbewahrung Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10003940",
|
||||
description="Steuerliche Aufbewahrungspflicht 7 Jahre fuer Buecher, Aufzeichnungen und Belege. Grundstuecke 22 Jahre.",
|
||||
language="de",
|
||||
requirement_count=5,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_MEDIENG",
|
||||
name="MedienG §§24-25 AT",
|
||||
full_name="Mediengesetz §§24-25 Oesterreich — Impressum und Offenlegung",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10000719",
|
||||
description="Impressum/Offenlegungspflicht fuer periodische Medien und Websites in Oesterreich.",
|
||||
language="de",
|
||||
requirement_count=10,
|
||||
),
|
||||
# =====================================================================
|
||||
# DACH National Laws — Schweiz (P1)
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="CH_DSV",
|
||||
name="DSV Schweiz",
|
||||
full_name="Datenschutzverordnung (DSV) Schweiz — SR 235.11",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/2022/568/de",
|
||||
description="Ausfuehrungsverordnung zum revDSG: Meldepflichten, DSFA-Verfahren, Auslandtransfers, technische Massnahmen.",
|
||||
language="de",
|
||||
requirement_count=30,
|
||||
),
|
||||
Regulation(
|
||||
code="CH_OR_AGB",
|
||||
name="OR AGB/Aufbewahrung CH",
|
||||
full_name="Obligationenrecht — AGB-Kontrolle und Aufbewahrung Schweiz (SR 220)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/27/317_321_377/de",
|
||||
description="Art. 8 OR (AGB-Inhaltskontrolle), Art. 19/20 (Vertragsfreiheit), Art. 957-958f (Buchfuehrung, 10 Jahre Aufbewahrung).",
|
||||
local_path="CH_OR_AGB.txt",
|
||||
language="de",
|
||||
requirement_count=20,
|
||||
),
|
||||
Regulation(
|
||||
code="CH_UWG",
|
||||
name="UWG Schweiz",
|
||||
full_name="Bundesgesetz gegen den unlauteren Wettbewerb Schweiz (SR 241)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/1988/223_223_223/de",
|
||||
description="Lauterkeitsrecht: Impressumspflicht, irrefuehrende Werbung, aggressive Verkaufsmethoden, AGB-Transparenz.",
|
||||
language="de",
|
||||
requirement_count=20,
|
||||
),
|
||||
Regulation(
|
||||
code="CH_FMG",
|
||||
name="FMG Schweiz",
|
||||
full_name="Fernmeldegesetz Schweiz (SR 784.10)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/1997/2187_2187_2187/de",
|
||||
description="Telekommunikationsregulierung: Fernmeldegeheimnis, Cookies/Tracking (Art. 45c), Spam-Verbot, Datenschutz.",
|
||||
language="de",
|
||||
requirement_count=25,
|
||||
),
|
||||
# =====================================================================
|
||||
# Deutschland P2
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="DE_PANGV",
|
||||
name="PAngV",
|
||||
full_name="Preisangabenverordnung (PAngV 2022)",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/pangv_2022/",
|
||||
description="Preisangaben: Gesamtpreis, Grundpreis, Streichpreise (§11), Online-Preisauszeichnung.",
|
||||
requirement_count=15,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_DLINFOV",
|
||||
name="DL-InfoV",
|
||||
full_name="Dienstleistungs-Informationspflichten-Verordnung",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/dlinfov/",
|
||||
description="Informationspflichten fuer Dienstleister: Identitaet, Kontakt, Berufshaftpflicht, AGB-Zugang.",
|
||||
requirement_count=10,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_BETRVG",
|
||||
name="BetrVG §87",
|
||||
full_name="Betriebsverfassungsgesetz §87 Abs.1 Nr.6",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/betrvg/",
|
||||
description="Mitbestimmung bei technischer Ueberwachung: Betriebsrat-Beteiligung bei IT-Systemen, die Arbeitnehmerverhalten ueberwachen koennen.",
|
||||
requirement_count=5,
|
||||
),
|
||||
# =====================================================================
|
||||
# Oesterreich P2
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="AT_ABGB_AGB",
|
||||
name="ABGB AGB-Recht AT",
|
||||
full_name="ABGB §§861-879, 864a — AGB-Kontrolle Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10001622",
|
||||
description="Geltungskontrolle (§864a), Sittenwidrigkeitskontrolle (§879 Abs.3), allgemeine Vertragsregeln.",
|
||||
local_path="AT_ABGB_AGB.txt",
|
||||
language="de",
|
||||
requirement_count=10,
|
||||
),
|
||||
Regulation(
|
||||
code="AT_UWG",
|
||||
name="UWG Oesterreich",
|
||||
full_name="Bundesgesetz gegen den unlauteren Wettbewerb Oesterreich",
|
||||
regulation_type="at_law",
|
||||
source_url="https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10002665",
|
||||
description="Lauterkeitsrecht AT: irrefuehrende Geschaeftspraktiken, aggressive Praktiken, Preisauszeichnung.",
|
||||
language="de",
|
||||
requirement_count=15,
|
||||
),
|
||||
# =====================================================================
|
||||
# Schweiz P2
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="CH_GEBUV",
|
||||
name="GeBuV Schweiz",
|
||||
full_name="Geschaeftsbuecher-Verordnung Schweiz (SR 221.431)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/2002/468_468_468/de",
|
||||
description="Ausfuehrungsvorschriften zur Buchfuehrung: elektronische Aufbewahrung, Integritaet, Datentraeger.",
|
||||
language="de",
|
||||
requirement_count=10,
|
||||
),
|
||||
Regulation(
|
||||
code="CH_ZERTES",
|
||||
name="ZertES Schweiz",
|
||||
full_name="Bundesgesetz ueber die elektronische Signatur (SR 943.03)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/2016/752/de",
|
||||
description="Elektronische Signatur und Zertifizierung: Qualifizierte Signaturen, Zertifizierungsdiensteanbieter.",
|
||||
language="de",
|
||||
requirement_count=10,
|
||||
),
|
||||
# =====================================================================
|
||||
# Deutschland P3
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="DE_GESCHGEHG",
|
||||
name="GeschGehG",
|
||||
full_name="Gesetz zum Schutz von Geschaeftsgeheimnissen",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/geschgehg/",
|
||||
description="Schutz von Geschaeftsgeheimnissen: Definition, angemessene Geheimhaltungsmassnahmen, Reverse Engineering.",
|
||||
requirement_count=10,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_BSIG",
|
||||
name="BSI-Gesetz",
|
||||
full_name="Gesetz ueber das Bundesamt fuer Sicherheit in der Informationstechnik (BSIG)",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/bsig_2009/",
|
||||
description="BSI-Aufgaben, KRITIS-Meldepflichten, IT-Sicherheitsstandards, Zertifizierung.",
|
||||
requirement_count=20,
|
||||
),
|
||||
Regulation(
|
||||
code="DE_USTG_RET",
|
||||
name="UStG §14b",
|
||||
full_name="Umsatzsteuergesetz §14b — Aufbewahrung von Rechnungen",
|
||||
regulation_type="de_law",
|
||||
source_url="https://www.gesetze-im-internet.de/ustg_1980/",
|
||||
description="Aufbewahrungspflicht fuer Rechnungen: 10 Jahre, Grundstuecke 20 Jahre, elektronische Aufbewahrung.",
|
||||
local_path="DE_USTG_RET.txt",
|
||||
requirement_count=5,
|
||||
),
|
||||
# =====================================================================
|
||||
# Schweiz P3
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="CH_ZGB_PERS",
|
||||
name="ZGB Persoenlichkeitsschutz CH",
|
||||
full_name="Zivilgesetzbuch Art. 28-28l — Persoenlichkeitsschutz Schweiz (SR 210)",
|
||||
regulation_type="ch_law",
|
||||
source_url="https://www.fedlex.admin.ch/eli/cc/24/233_245_233/de",
|
||||
description="Persoenlichkeitsschutz: Recht am eigenen Bild, Schutz der Privatsphaere, Gegendarstellungsrecht.",
|
||||
language="de",
|
||||
requirement_count=8,
|
||||
),
|
||||
# =====================================================================
|
||||
# 3 fehlgeschlagene Quellen mit alternativen URLs nachholen
|
||||
# =====================================================================
|
||||
Regulation(
|
||||
code="LU_DPA_LAW",
|
||||
name="Datenschutzgesetz Luxemburg",
|
||||
full_name="Loi du 1er aout 2018 — Datenschutzgesetz Luxemburg",
|
||||
regulation_type="national_law",
|
||||
source_url="https://legilux.public.lu/eli/etat/leg/loi/2018/08/01/a686/jo",
|
||||
description="Luxemburgisches Datenschutzgesetz: Organisation der CNPD, nationale DSGVO-Ergaenzung.",
|
||||
language="fr",
|
||||
requirement_count=40,
|
||||
),
|
||||
Regulation(
|
||||
code="DK_DATABESKYTTELSESLOVEN",
|
||||
name="Databeskyttelsesloven DK",
|
||||
full_name="Databeskyttelsesloven — Datenschutzgesetz Daenemark",
|
||||
regulation_type="national_law",
|
||||
source_url="https://www.retsinformation.dk/eli/lta/2018/502",
|
||||
description="Daenisches Datenschutzgesetz als ergaenzende Bestimmungen zur DSGVO. Reguliert durch Datatilsynet.",
|
||||
language="da",
|
||||
requirement_count=30,
|
||||
),
|
||||
Regulation(
|
||||
code="EDPB_GUIDELINES_1_2022",
|
||||
name="EDPB GL Bussgelder",
|
||||
full_name="EDPB Leitlinien 04/2022 zur Berechnung von Bussgeldern nach der DSGVO",
|
||||
regulation_type="eu_guideline",
|
||||
source_url="https://www.edpb.europa.eu/system/files/2023-05/edpb_guidelines_042022_calculationofadministrativefines_en.pdf",
|
||||
description="EDPB-Leitlinien zur Berechnung von Verwaltungsbussgeldern unter der DSGVO.",
|
||||
language="en",
|
||||
requirement_count=15,
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
@@ -887,7 +1230,7 @@ async def main():
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser(description="Legal Corpus Ingestion for UCCA")
|
||||
parser.add_argument("--ingest-all", action="store_true", help="Ingest all 19 regulations")
|
||||
parser.add_argument("--ingest-all", action="store_true", help="Ingest all regulations")
|
||||
parser.add_argument("--ingest", nargs="+", metavar="CODE", help="Ingest specific regulations by code")
|
||||
parser.add_argument("--status", action="store_true", help="Show collection status")
|
||||
parser.add_argument("--search", type=str, help="Test search query")
|
||||
@@ -902,7 +1245,7 @@ async def main():
|
||||
print(json.dumps(status, indent=2))
|
||||
|
||||
elif args.ingest_all:
|
||||
print("Ingesting all 19 regulations...")
|
||||
print(f"Ingesting all {len(REGULATIONS)} regulations...")
|
||||
results = await ingestion.ingest_all()
|
||||
print("\nResults:")
|
||||
for code, count in results.items():
|
||||
|
||||
58
klausur-service/docs/legal_corpus/AT_ABGB_AGB.txt
Normal file
58
klausur-service/docs/legal_corpus/AT_ABGB_AGB.txt
Normal file
@@ -0,0 +1,58 @@
|
||||
Allgemeines Buergerliches Gesetzbuch (ABGB) Oesterreich — Auszuege fuer Compliance (AGB-Recht)
|
||||
Quelle: https://www.ris.bka.gv.at/ (Gesetzesnr. 10001622)
|
||||
Amtliches Werk Oesterreich — PUBLIC DOMAIN
|
||||
|
||||
=== Relevante Bestimmungen fuer AGB-Kontrolle ===
|
||||
|
||||
§ 861 Entstehung und Inhalt von Vertraegen
|
||||
|
||||
Wer sich erklaert, er wolle einem Andern ein Recht einraeumen, oder fuer ihn eine Verbindlichkeit uebernehmen, der macht ein Versprechen; nimmt der Andere das Versprechen gueltig an, so kommt durch den uebereinstimmenden Willen beider Theile ein Vertrag zu Stande. So lange nur eine Seite das Versprechen gethan, die andere es aber noch nicht angenommen hat, ist es ein blosser Antrag (Offert).
|
||||
|
||||
§ 864 Annahme des Vertragsantrags
|
||||
|
||||
(1) Die Annahme kann ausdruecklich oder stillschweigend geschehen. Wenn der Antrag ohne Bestimmung einer Annahmefrist gemacht worden ist, so kann der Antragende zuruecktreten, wenn die Annahme nicht sogleich erfolgt.
|
||||
|
||||
§ 864a Ungewoehnliche Bestimmungen in Allgemeinen Geschaeftsbedingungen (Geltungskontrolle)
|
||||
|
||||
Eine in Allgemeinen Geschaeftsbedingungen oder Vertragsformblaettern enthaltene Vertragsbestimmung, die nicht eine der beiderseitigen Hauptleistungen festlegt, ist nicht Vertragsbestandteil, wenn sie unter Beruecksichtigung aller Umstaende des Falles, insbesondere des aeusseren Erscheinungsbildes der Urkunde, fuer den anderen Teil ueberraschend ist, es sei denn, der eine Teil hat den anderen besonders darauf hingewiesen.
|
||||
|
||||
§ 879 Nichtigkeit wegen Gesetzes- oder Sittenwidrigkeit
|
||||
|
||||
(1) Ein Vertrag, der gegen ein gesetzliches Verbot oder gegen die guten Sitten verstoesst, ist nichtig.
|
||||
|
||||
(2) Insbesondere sind folgende Vertraege nichtig:
|
||||
1. wenn jemand den Leichtsinn, die Zwangslage, Verstandesschwaeche, Unerfahrenheit oder Gemuetserregung eines andern dadurch ausbeutet, dass er sich oder einem Dritten fuer eine Leistung eine Gegenleistung versprechen oder gewaehren laesst, deren Vermoeggenswert zu dem Werte der Leistung in auffallendem Missverhaltnis steht;
|
||||
|
||||
(3) Eine in Allgemeinen Geschaeftsbedingungen oder Vertragsformblaettern enthaltene Vertragsbestimmung, die nicht eine der beiderseitigen Hauptleistungen festlegt, ist jedenfalls nichtig, wenn sie unter Beruecksichtigung aller Umstaende des Falles einen Teil gröblich benachteiligt.
|
||||
|
||||
§ 871 Irrtumsanfechtung
|
||||
|
||||
(1) War ein Teil ueber den Inhalt der von ihm abgegebenen oder an ihn gelangten Erklaerung in einem Irrtum befangen, so ist er an die Erklaerung nicht gebunden:
|
||||
1. wenn der Irrtum durch den anderen veranlasst war;
|
||||
2. wenn er dem anderen aus den Umstaenden offenbar auffallen musste;
|
||||
3. wenn er noch rechtzeitig aufgeklaert wurde.
|
||||
|
||||
§ 872 Rechtsfolgen des Irrtums
|
||||
|
||||
Ist der Irrtum so beschaffen, dass der Irrende den Vertrag bei Kenntnis des wahren Sachverhalts zu anderen Bedingungen geschlossen haette, so kann er nur eine Aenderung des Vertrags nach Massgabe des wahren Willens verlangen.
|
||||
|
||||
=== AGB-Kontrollmechanismen in Oesterreich (Zusammenfassung) ===
|
||||
|
||||
Das oesterreichische Recht kennt drei Stufen der AGB-Kontrolle:
|
||||
|
||||
1. Geltungskontrolle (§ 864a ABGB):
|
||||
- Ueberraschende Klauseln werden nicht Vertragsbestandteil
|
||||
- Pruefungsmassstab: aeusseres Erscheinungsbild, Ungewoehnlichkeit
|
||||
- Verwender muss auf ungewoehnliche Klauseln hinweisen
|
||||
|
||||
2. Inhaltskontrolle (§ 879 Abs. 3 ABGB):
|
||||
- Klauseln die gröblich benachteiligen sind nichtig
|
||||
- Gilt fuer Nebenbestimmungen (nicht Hauptleistungen)
|
||||
- Richterliche Einzelfallpruefung
|
||||
|
||||
3. Transparenzkontrolle (§ 6 Abs. 3 KSchG):
|
||||
- Klauseln muessen klar und verstaendlich formuliert sein
|
||||
- Intransparente Klauseln sind unwirksam
|
||||
- Verstaerkter Schutz bei Verbrauchervertraegen
|
||||
|
||||
Zusaetzlich: KSchG-Klauselverbote (§§ 6, 9 KSchG) fuer Verbrauchervertraege — siehe AT_KSCHG.
|
||||
71
klausur-service/docs/legal_corpus/AT_UGB_RET.txt
Normal file
71
klausur-service/docs/legal_corpus/AT_UGB_RET.txt
Normal file
@@ -0,0 +1,71 @@
|
||||
Unternehmensgesetzbuch (UGB) Oesterreich — Auszuege fuer Compliance (Retention / Aufbewahrung)
|
||||
Quelle: https://www.ris.bka.gv.at/ (Gesetzesnr. 10001702)
|
||||
Amtliches Werk Oesterreich — PUBLIC DOMAIN
|
||||
|
||||
=== Drittes Buch: Rechnungslegung (§§ 189-216 UGB) ===
|
||||
|
||||
§ 189 Rechnungslegungspflicht
|
||||
|
||||
(1) Die Rechnungslegungspflicht besteht fuer:
|
||||
1. Kapitalgesellschaften (AG, GmbH, SE);
|
||||
2. unternehmerisch taetige Personengesellschaften, bei denen kein unbeschraenkt haftender Gesellschafter eine natuerliche Person ist;
|
||||
3. alle anderen Unternehmer, die hinsichtlich der einzelnen einheitlichen Betriebe die Umsatzerloesschwelle des Abs. 2 ueberschreiten.
|
||||
|
||||
(2) Die Rechnungslegungspflicht besteht, wenn die Umsatzerloese in zwei aufeinander folgenden Geschaeftsjahren jeweils 700.000 Euro ueberschritten haben.
|
||||
|
||||
§ 190 Buchfuehrungspflicht
|
||||
|
||||
(1) Jeder rechnungslegungspflichtige Unternehmer hat Buecher zu fuehren und in diesen seine unternehmensbezogenen Geschaeftsfaelle und die Lage seines Vermoegens nach den Grundsaetzen ordnungsmaessiger Buchfuehrung ersichtlich zu machen.
|
||||
|
||||
(2) Die Buchfuehrung muss so beschaffen sein, dass sie einem sachverstaendigen Dritten innerhalb angemessener Zeit einen Ueberblick ueber die Geschaeftsfaelle und ueber die Lage des Unternehmens vermitteln kann.
|
||||
|
||||
§ 190a Fuehrung der Buecher
|
||||
|
||||
(1) Bei der Fuehrung der Buecher und bei den sonst erforderlichen Aufzeichnungen hat sich der Unternehmer einer lebenden Sprache zu bedienen.
|
||||
|
||||
(2) Die Eintragungen in Buechern und die sonst erforderlichen Aufzeichnungen muessen vollstaendig, richtig, zeitgerecht und geordnet vorgenommen werden.
|
||||
|
||||
(3) Eine Eintragung oder eine Aufzeichnung darf nicht in einer Weise veraendert werden, dass der urspruengliche Inhalt nicht mehr feststellbar ist.
|
||||
|
||||
(4) Die Buecher und die sonst erforderlichen Aufzeichnungen koennen auch auf Datentraegern gefuehrt werden, soweit diese Formen der Buchfuehrung einschliesslich des dabei angewandten Verfahrens den Grundsaetzen ordnungsmaessiger Buchfuehrung entsprechen.
|
||||
|
||||
§ 212 Aufbewahrung von Unterlagen
|
||||
|
||||
(1) Jeder rechnungslegungspflichtige Unternehmer ist verpflichtet, die folgenden Unterlagen geordnet aufzubewahren:
|
||||
1. Buecher (einschliesslich Journal- und Kontendaten), Inventare, Eroeffnungsbilanzen, Jahresabschluesse und Lageberichte, Konzernabschluesse und Konzernlageberichte, Nichtfinanzielle Berichte sowie die zu ihrem Verstaendnis erforderlichen Arbeitsanweisungen und sonstigen Organisationsunterlagen,
|
||||
2. die empfangenen und Wiedergaben der abgesandten Geschaeftsbriefe,
|
||||
3. Buchungsbelege.
|
||||
|
||||
(2) Die in Absatz 1 Nr. 1 und 3 aufgefuehrten Unterlagen sind sieben Jahre, die sonstigen in Absatz 1 aufgefuehrten Unterlagen sieben Jahre aufzubewahren.
|
||||
|
||||
(3) Die Aufbewahrungsfrist laeuft fuer Buecher und Aufzeichnungen vom Schluss des Kalenderjahres an, fuer das die letzte Eintragung vorgenommen worden ist; fuer alle anderen Unterlagen vom Schluss des Kalenderjahres an, in dem sie empfangen oder erstellt worden sind.
|
||||
|
||||
(4) Laengere Aufbewahrungsfristen aufgrund anderer Rechtsvorschriften bleiben unberuehrt.
|
||||
|
||||
(5) Bei Unterlagen, die fuer die Abgabenerhebung von Bedeutung sind, verlangert sich die Aufbewahrungsfrist auf die Dauer der Verjaehrung der Abgabenschuld. Bei Grundstuecken, die der Umsatzsteuer unterliegen, verlangert sich die Aufbewahrungsfrist um weitere 15 Jahre ab Beginn der Aufbewahrungsfrist gemaess Abs. 3.
|
||||
|
||||
=== AT BAO § 132 (Bundesabgabenordnung — Aufbewahrung) ===
|
||||
|
||||
§ 132 Aufbewahrung von Buechern und Aufzeichnungen
|
||||
|
||||
(1) Buecher und Aufzeichnungen sowie die zu den Buechern und Aufzeichnungen gehoerigen Belege sind sieben Jahre aufzubewahren; darueberhinaus sind sie so lange aufzubewahren, als sie fuer die Abgabenerhebung betreffende anhangige Verfahren von Bedeutung sind, in denen diejenigen Parteistellung haben, die fuer sie Buecher und Aufzeichnungen zu fuehren haben oder fuer die Buecher und Aufzeichnungen gefuehrt werden.
|
||||
|
||||
(2) Die Aufbewahrungsfrist laeuft fuer Buecher und Aufzeichnungen vom Schluss des Kalenderjahres an, fuer das die letzte Eintragung vorgenommen worden ist, fuer Belege und sonstige Unterlagen vom Schluss des Kalenderjahres an, auf das sie sich beziehen, oder in Ermangelung eines solchen Bezuges vom Schluss des Kalenderjahres an, in dem sie entstanden sind.
|
||||
|
||||
(3) Fuer Grundstuecke, die der Umsatzsteuer unterliegen, verlangert sich die Aufbewahrungsfrist fuer Unterlagen, die Grundstuecke im Sinne des § 2 des Grunderwerbsteuergesetzes 1987 betreffen, auf insgesamt 22 Jahre.
|
||||
|
||||
=== Zusammenfassung der oesterreichischen Aufbewahrungsfristen ===
|
||||
|
||||
Grundsatz Oesterreich: 7 Jahre Aufbewahrungspflicht (UGB und BAO)
|
||||
|
||||
UGB § 212:
|
||||
- 7 Jahre: Buecher, Inventare, Jahresabschluesse, Lageberichte, Buchungsbelege, Geschaeftsbriefe
|
||||
- Verlaengerung: Bei Grundstuecken mit Umsatzsteuer +15 Jahre (= 22 Jahre)
|
||||
- Verlaengerung: Bei anhaengigen Abgabenverfahren
|
||||
|
||||
BAO § 132:
|
||||
- 7 Jahre: Buecher, Aufzeichnungen und zugehoerige Belege
|
||||
- Verlaengerung: Solange anhaengige Abgabenverfahren laufen
|
||||
- Bei Grundstuecken: 22 Jahre
|
||||
|
||||
Vergleich mit Deutschland: DE hat 6 bzw. 10 Jahre (HGB/AO), AT hat einheitlich 7 Jahre.
|
||||
92
klausur-service/docs/legal_corpus/CH_OR_AGB.txt
Normal file
92
klausur-service/docs/legal_corpus/CH_OR_AGB.txt
Normal file
@@ -0,0 +1,92 @@
|
||||
Obligationenrecht (OR) Schweiz — Auszuege fuer Compliance (AGB-Recht und Aufbewahrung)
|
||||
Quelle: https://www.fedlex.admin.ch/eli/cc/27/317_321_377 (SR 220)
|
||||
Amtliches Werk Schweiz — PUBLIC DOMAIN
|
||||
|
||||
=== Teil 1: AGB-relevante Bestimmungen ===
|
||||
|
||||
Art. 1 Abschluss des Vertrages — Uebereinstimmende Willensaeusserung
|
||||
|
||||
(1) Zum Abschlusse eines Vertrages ist die uebereinstimmende gegenseitige Willensaeusserung der Parteien erforderlich.
|
||||
|
||||
(2) Sie kann eine ausdrueckliche oder stillschweigende sein.
|
||||
|
||||
Art. 8 Allgemeine Geschaeftsbedingungen
|
||||
|
||||
(1) Bestimmungen in Allgemeinen Geschaeftsbedingungen sind unwirksam, wenn sie fuer den anderen Teil nachteilig sind und in treuwidriger Weise:
|
||||
a. in erheblicher Weise von der gesetzlichen Ordnung abweichen; oder
|
||||
b. eine dem Vertragszweck unangemessene Einschraenkung von Rechten und Pflichten vorsehen.
|
||||
|
||||
(2) Die Unwirksamkeit wird auf Klage hin oder auf Einrede hin festgestellt.
|
||||
|
||||
(3) Allgemeine Geschaeftsbedingungen duerfen nicht dadurch wirksam werden, dass der andere Teil von ihrem Inhalt Kenntnis hatte.
|
||||
|
||||
Anmerkung: Art. 8 OR wurde durch das revidierte OR (AGB-Kontrolle) eingefuehrt. Diese Bestimmung fuehrt erstmals eine gesetzliche Inhaltskontrolle von AGB in der Schweiz ein.
|
||||
|
||||
Art. 19 Inhalt des Vertrages — Inhalt und Schranken
|
||||
|
||||
(1) Der Inhalt des Vertrages kann innerhalb der Schranken des Gesetzes beliebig festgestellt werden.
|
||||
|
||||
(2) Von den gesetzlichen Vorschriften abweichende Vereinbarungen sind nur zulaessig, wo das Gesetz nicht eine unabänderliche Vorschrift aufstellt oder die Abweichung nicht einen Verstoss gegen die oeffentliche Ordnung, gegen die guten Sitten oder gegen das Recht der Persoenlichkeit in sich schliesst.
|
||||
|
||||
Art. 20 Nichtigkeit
|
||||
|
||||
(1) Ein Vertrag, der einen unmoeglichen oder widerrechtlichen Inhalt hat oder gegen die guten Sitten verstoesst, ist nichtig.
|
||||
|
||||
(2) Betrifft aber der Mangel bloss einzelne Teile des Vertrages, so sind nur diese nichtig, sofern nicht anzunehmen ist, dass er ohne den nichtigen Teil ueberhaupt nicht geschlossen worden waere.
|
||||
|
||||
Art. 21 Uebervorteileung (laesio enormis)
|
||||
|
||||
(1) Wird ein offenbares Missverhaltnis zwischen der Leistung und der Gegenleistung durch einen Vertrag begruendet, dessen Abschluss von dem einen Teil durch Ausbeutung der Notlage, der Unerfahrenheit oder des Leichtsinns des anderen herbeigefuehrt worden ist, so kann der Verletzte innerhalb eines Jahres erklaeren, dass er den Vertrag nicht halte, und das bereits Geleistete zurueckverlangen.
|
||||
|
||||
Art. 31 Irrtumsanfechtung bei AGB
|
||||
|
||||
(1) Wenn der durch Irrtum, Taeuschung oder Furcht beeinflusste Teil binnen eines Jahres weder dem anderen die Absicht, den Vertrag nicht zu halten, erklaert, noch eine schon erfolgte Leistung zurueckfordert, so gilt der Vertrag als genehmigt.
|
||||
|
||||
=== Teil 2: Aufbewahrungspflichten (Geschaeftsbuecher) ===
|
||||
|
||||
Art. 957 Pflicht zur Buchfuehrung und Rechnungslegung
|
||||
|
||||
(1) Der Pflicht zur Buchfuehrung und Rechnungslegung gemaess den nachfolgenden Bestimmungen unterliegen:
|
||||
1. Einzelunternehmen und Personengesellschaften, die einen Umsatzerloes von mindestens 500.000 Franken im letzten Geschaeftsjahr erzielt haben;
|
||||
2. juristische Personen.
|
||||
|
||||
(2) Lediglich ueber die Einnahmen und Ausgaben sowie ueber die Vermoegensverhaeltnisse muessen Buch fuehren:
|
||||
1. Einzelunternehmen und Personengesellschaften mit weniger als 500.000 Franken Umsatzerloes im letzten Geschaeftsjahr;
|
||||
2. diejenigen Vereine und Stiftungen, die nicht verpflichtet sind, sich ins Handelsregister eintragen zu lassen;
|
||||
3. Stiftungen, die nach Artikel 83b Absatz 2 ZGB von der Pflicht zur Bezeichnung einer Revisionsstelle befreit sind.
|
||||
|
||||
Art. 957a Grundsaetze ordnungsmaessiger Buchfuehrung
|
||||
|
||||
(1) Die Buchfuehrung bildet die Grundlage der Rechnungslegung. Sie erfasst diejenigen Geschaeftsvorfaelle und Sachverhalte, die fuer die Darstellung der Vermoegens-, Finanzierungs- und Ertragslage des Unternehmens (wirtschaftliche Lage) notwendig sind.
|
||||
|
||||
(2) Die Buchfuehrung folgt den Grundsaetzen ordnungsmaessiger Buchfuehrung. Namentlich sind zu beachten:
|
||||
1. die vollstaendige, wahrheitsgetreue und systematische Erfassung der Geschaeftsvorfaelle und Sachverhalte;
|
||||
2. der Belegnachweis fuer die einzelnen Buchungsvorgaenge;
|
||||
3. die Klarheit;
|
||||
4. die Zweckmaessigkeit mit Blick auf die Art und Groesse des Unternehmens;
|
||||
5. die Nachpruefbarkeit.
|
||||
|
||||
Art. 958f Aufbewahrung
|
||||
|
||||
(1) Die Geschaeftsbuecher und die Buchungsbelege sowie der Geschaeftsbericht und der Revisionsbericht sind waehrend zehn Jahren aufzubewahren. Die Aufbewahrungsfrist beginnt mit dem Ablauf des Geschaeftsjahres.
|
||||
|
||||
(2) Der Geschaeftsbericht und der Revisionsbericht sind schriftlich und unterzeichnet aufzubewahren.
|
||||
|
||||
(3) Die Geschaeftsbuecher und die Buchungsbelege koennen auf Papier, elektronisch oder in vergleichbarer Weise aufbewahrt werden, soweit dadurch die Uebereinstimmung mit den zugrunde liegenden Geschaeftsvorfaellen und Sachverhalten gewaehrleistet ist und wenn sie jederzeit wieder lesbar gemacht werden koennen.
|
||||
|
||||
(4) Die Aufbewahrung im Ausland ist zulaessig, wenn die Buchfuehrung im Inland gefuehrt wird und die in der Schweiz gesetzlich vorgesehene Dokumentation im Inland aufbewahrt wird.
|
||||
|
||||
=== Zusammenfassung ===
|
||||
|
||||
Schweizer AGB-Recht:
|
||||
- Art. 8 OR: Gesetzliche Inhaltskontrolle von AGB
|
||||
- Unwirksamkeit bei treuwidriger Benachteiligung
|
||||
- Abweichung von gesetzlicher Ordnung ODER unangemessene Einschraenkung
|
||||
- Art. 19/20 OR: Allgemeine Vertragsfreiheitsschranken
|
||||
|
||||
Schweizer Aufbewahrungsfristen:
|
||||
- 10 Jahre: Geschaeftsbuecher und Buchungsbelege (Art. 958f OR)
|
||||
- 10 Jahre: Geschaeftsbericht und Revisionsbericht
|
||||
- Fristbeginn: Ablauf des Geschaeftsjahres
|
||||
- Elektronische Aufbewahrung zulaessig
|
||||
- Aufbewahrung im Ausland unter Bedingungen moeglich
|
||||
94
klausur-service/docs/legal_corpus/DE_AO_RET.txt
Normal file
94
klausur-service/docs/legal_corpus/DE_AO_RET.txt
Normal file
@@ -0,0 +1,94 @@
|
||||
Abgabenordnung (AO) — Auszuege fuer Compliance (Retention / Aufbewahrungspflichten)
|
||||
Quelle: https://www.gesetze-im-internet.de/ao_1977/
|
||||
Amtliches Werk — PUBLIC DOMAIN (§5 UrhG)
|
||||
|
||||
=== Vierter Abschnitt: Fuehrung von Buechern und Aufzeichnungen (§§ 140-148 AO) ===
|
||||
|
||||
§ 140 Buchfuehrungs- und Aufzeichnungspflichten nach anderen Gesetzen
|
||||
|
||||
Wer nach anderen Gesetzen als den Steuergesetzen Buecher und Aufzeichnungen zu fuehren hat, die fuer die Besteuerung von Bedeutung sind, hat die Verpflichtungen, die ihm nach den anderen Gesetzen obliegen, auch fuer die Besteuerung zu erfuellen.
|
||||
|
||||
§ 141 Buchfuehrungspflicht bestimmter Steuerpflichtiger
|
||||
|
||||
(1) Gewerbliche Unternehmer sowie Land- und Forstwirte, die nach den Feststellungen der Finanzverwaltung fuer den einzelnen Betrieb
|
||||
1. einen Gesamtumsatz im Sinne des § 19 Absatz 3 Satz 1 des Umsatzsteuergesetzes von mehr als 800.000 Euro im Kalenderjahr oder
|
||||
2. (weggefallen)
|
||||
3. selbstbewirtschaftete land- und forstwirtschaftliche Flaechen mit einem Wirtschaftswert von mehr als 25.000 Euro oder
|
||||
4. einen Gewinn aus Gewerbebetrieb von mehr als 80.000 Euro im Wirtschaftsjahr oder
|
||||
5. einen Gewinn aus Land- und Forstwirtschaft von mehr als 80.000 Euro im Kalenderjahr
|
||||
gehabt haben, sind auch dann verpflichtet, fuer diesen Betrieb Buecher zu fuehren und aufgrund jaehrlicher Bestandsaufnahmen Abschluesse zu machen, wenn sich eine Buchfuehrungspflicht nicht aus § 140 ergibt.
|
||||
|
||||
(2) Die §§ 238, 240 bis 242 Absatz 1 und die §§ 243 bis 256a des Handelsgesetzbuchs gelten sinngemaess.
|
||||
|
||||
§ 143 Aufzeichnung des Wareneingangs
|
||||
|
||||
(1) Gewerbliche Unternehmer muessen den Wareneingang gesondert aufzeichnen.
|
||||
|
||||
(2) Aufzuzeichnen sind alle Waren einschliesslich der Rohstoffe, unfertigen Erzeugnisse, Hilfsstoffe und Zubehoerteile, die der Unternehmer im Rahmen seines Gewerbebetriebes zur Weiterveraeusserung oder zum Verbrauch entgeltlich oder unentgeltlich, in Ausuebeung eines Rechts zum Bezug oder auf Grund einer aehnlichen Berechtigung erwirbt.
|
||||
|
||||
(3) Die Aufzeichnungen muessen die folgenden Angaben enthalten: Tag des Wareneingangs oder Datum der Rechnung, Name oder Firma und Anschrift des Lieferers, handelsübliche Bezeichnung der Ware, Preis der Ware, Hinweis auf den Beleg.
|
||||
|
||||
§ 144 Aufzeichnung des Warenausgangs
|
||||
|
||||
(1) Gewerbliche Unternehmer, die nach der Art ihres Geschaeftsbetriebes Waren regelmaessig an andere gewerbliche Unternehmer zur Weiterveraeusserung oder zum Verbrauch als Hilfsstoffe liefern, muessen den Warenausgang gesondert aufzeichnen.
|
||||
|
||||
(2) Die Aufzeichnungen muessen die folgenden Angaben enthalten: Tag des Warenausgangs oder Datum der Rechnung, Name oder Firma und Anschrift des Abnehmers, handelsübliche Bezeichnung der Ware, Preis der Ware, Hinweis auf den Beleg.
|
||||
|
||||
§ 145 Allgemeine Anforderungen an Buchfuehrung und Aufzeichnungen
|
||||
|
||||
(1) Die Buchfuehrung muss so beschaffen sein, dass sie einem sachverstaendigen Dritten innerhalb angemessener Zeit einen Ueberblick ueber die Geschaeftsvorfaelle und ueber die Lage des Unternehmens vermitteln kann. Die Geschaeftsvorfaelle muessen sich in ihrer Entstehung und Abwicklung verfolgen lassen.
|
||||
|
||||
(2) Aufzeichnungen sind so vorzunehmen, dass der Zweck, den sie fuer die Besteuerung erfuellen sollen, erreicht wird.
|
||||
|
||||
§ 146 Ordnungsvorschriften fuer die Buchfuehrung und fuer Aufzeichnungen
|
||||
|
||||
(1) Die Buchungen und die sonst erforderlichen Aufzeichnungen sind einzeln, vollstaendig, richtig, zeitgerecht und geordnet vorzunehmen. Kasseneinnahmen und Kassenausgaben sind taeglich festzuhalten.
|
||||
|
||||
(2) Buecher und die sonst erforderlichen Aufzeichnungen sind im Geltungsbereich dieses Gesetzes zu fuehren und aufzubewahren. Dies gilt nicht, soweit fuer Betriebsstaetten ausserhalb des Geltungsbereichs dieses Gesetzes nach dortigem Recht eine Verpflichtung besteht, Buecher und Aufzeichnungen zu fuehren, und diese Verpflichtung erfuellt wird.
|
||||
|
||||
(2a) Abweichend von Absatz 2 Satz 1 kann die zustaendige Finanzbehoerde auf schriftlichen oder elektronischen Antrag des Steuerpflichtigen bewilligen, dass elektronische Buecher und sonstige erforderliche elektronische Aufzeichnungen oder Teile davon ausserhalb des Geltungsbereichs dieses Gesetzes gefuehrt und aufbewahrt werden koennen. Voraussetzung ist, dass der Steuerpflichtige der zustaendigen Finanzbehoerde den Datenzugriff nach § 147 Absatz 6 in vollem Umfang ermoeglichen kann.
|
||||
|
||||
(2b) Kommt der Steuerpflichtige der Aufforderung zur Rueckverlagerung seiner elektronischen Buchfuehrung oder seiner elektronischen Aufzeichnungen in den Geltungsbereich dieses Gesetzes nicht innerhalb einer ihm bestimmten angemessenen Frist nach, so kann ein Verzoegerungsgeld von 2.500 Euro bis 250.000 Euro festgesetzt werden.
|
||||
|
||||
(4) Eine Eintragung oder eine Aufzeichnung darf nicht in einer Weise veraendert werden, dass der urspruengliche Inhalt nicht mehr feststellbar ist.
|
||||
|
||||
(5) Die Buecher und die sonst erforderlichen Aufzeichnungen koennen auch in der geordneten Ablage von Belegen bestehen oder auf Datentraegern gefuehrt werden, soweit diese Formen der Buchfuehrung einschliesslich des dabei angewandten Verfahrens den Grundsaetzen ordnungsmaessiger Buchfuehrung entsprechen.
|
||||
|
||||
§ 147 Ordnungsvorschriften fuer die Aufbewahrung von Unterlagen
|
||||
|
||||
(1) Die folgenden Unterlagen sind geordnet aufzubewahren:
|
||||
1. Buecher und Aufzeichnungen, Inventare, Jahresabschluesse, Lageberichte, die Eroeffnungsbilanz sowie die zu ihrem Verstaendnis erforderlichen Arbeitsanweisungen und sonstigen Organisationsunterlagen,
|
||||
2. die empfangenen Handels- oder Geschaeftsbriefe,
|
||||
3. Wiedergaben der abgesandten Handels- oder Geschaeftsbriefe,
|
||||
4. Buchungsbelege,
|
||||
4a. Unterlagen nach Artikel 15 Absatz 1 und Artikel 163 des Zollkodex der Union,
|
||||
5. sonstige Unterlagen, soweit sie fuer die Besteuerung von Bedeutung sind.
|
||||
|
||||
(2) Mit Ausnahme der Jahresabschluesse, der Eroeffnungsbilanzen und der Unterlagen nach Absatz 1 Nummer 4a, sofern es sich bei letzteren um amtliche Urkunden oder amtlich beglaubigte Abschriften handelt, koennen die in Absatz 1 aufgefuehrten Unterlagen auch als Wiedergabe auf einem Bildtraeger oder auf anderen Datentraegern aufbewahrt werden.
|
||||
|
||||
(3) Die in Absatz 1 Nummer 1, 4 und 4a aufgefuehrten Unterlagen sind zehn Jahre, die sonstigen in Absatz 1 aufgefuehrten Unterlagen sechs Jahre aufzubewahren, sofern nicht in anderen Steuergesetzen kuerzere Aufbewahrungsfristen zugelassen sind.
|
||||
|
||||
(4) Die Aufbewahrungsfrist beginnt mit dem Schluss des Kalenderjahrs, in dem die letzte Eintragung in das Buch gemacht, das Inventar, die Eroeffnungsbilanz, der Jahresabschluss oder der Lagebericht aufgestellt, der Handels- oder Geschaeftsbrief empfangen oder abgesandt worden oder der Buchungsbeleg entstanden ist, ferner die Aufzeichnung vorgenommen worden ist oder die sonstigen Unterlagen entstanden sind.
|
||||
|
||||
(5) Wer aufzubewahrende Unterlagen in der Form einer Wiedergabe auf einem Bildtraeger oder auf anderen Datentraegern vorlegt, ist verpflichtet, auf seine Kosten diejenigen Hilfsmittel zur Verfuegung zu stellen, die erforderlich sind, um die Unterlagen lesbar zu machen.
|
||||
|
||||
(6) Die Finanzbehoerde kann jederzeit verlangen, dass der Steuerpflichtige ihr die gespeicherten Unterlagen auf einem maschinell verwertbaren Datentraeger zur Verfuegung stellt oder dass die gespeicherten Daten nach ihren Vorgaben maschinell ausgewertet werden (Datenzugriff).
|
||||
|
||||
§ 148 Bewilligung von Erleichterungen
|
||||
|
||||
Die Finanzbehoerden koennen fuer einzelne Faelle oder fuer bestimmte Gruppen von Faellen Erleichterungen bewilligen, wenn die Einhaltung der durch die Steuergesetze begruendeten Buchfuehrungs-, Aufzeichnungs- und Aufbewahrungspflichten Haerten mit sich bringt und die Besteuerung durch die Erleichterung nicht beeintraechtigt wird.
|
||||
|
||||
=== Zusammenfassung der steuerlichen Aufbewahrungsfristen ===
|
||||
|
||||
10 Jahre Aufbewahrungspflicht:
|
||||
- Buecher und Aufzeichnungen
|
||||
- Inventare, Jahresabschluesse, Eroeffnungsbilanzen, Lageberichte
|
||||
- Buchungsbelege
|
||||
- Organisationsunterlagen
|
||||
|
||||
6 Jahre Aufbewahrungspflicht:
|
||||
- Empfangene Handels- oder Geschaeftsbriefe
|
||||
- Kopien abgesandter Handelsbriefe
|
||||
- Sonstige steuerrelevante Unterlagen
|
||||
|
||||
Wichtig: Elektronische Aufbewahrung ist zulaessig, aber Finanzbehoerden haben Recht auf Datenzugriff (§ 147 Abs. 6).
|
||||
167
klausur-service/docs/legal_corpus/DE_BGB_AGB.txt
Normal file
167
klausur-service/docs/legal_corpus/DE_BGB_AGB.txt
Normal file
@@ -0,0 +1,167 @@
|
||||
Buergerliches Gesetzbuch (BGB) — Auszuege fuer Compliance
|
||||
Quelle: https://www.gesetze-im-internet.de/bgb/
|
||||
Amtliches Werk — PUBLIC DOMAIN (§5 UrhG)
|
||||
|
||||
=== Abschnitt 1: AGB-Recht (§§ 305-310 BGB) ===
|
||||
|
||||
§ 305 Einbeziehung Allgemeiner Geschaeftsbedingungen in den Vertrag
|
||||
|
||||
(1) Allgemeine Geschaeftsbedingungen sind alle fuer eine Vielzahl von Vertraegen vorformulierten Vertragsbedingungen, die eine Vertragspartei (Verwender) der anderen Vertragspartei bei Abschluss eines Vertrags stellt. Gleichgueltig ist, ob die Bestimmungen einen aeusserlich gesonderten Bestandteil des Vertrags bilden oder in die Vertragsurkunde selbst aufgenommen werden, welchen Umfang sie haben, in welcher Schriftart sie verfasst sind und welche Form der Vertrag hat. Allgemeine Geschaeftsbedingungen liegen nicht vor, soweit die Vertragsbedingungen zwischen den Vertragsparteien im Einzelnen ausgehandelt sind.
|
||||
|
||||
(2) Allgemeine Geschaeftsbedingungen werden nur dann Bestandteil eines Vertrags, wenn der Verwender bei Vertragsschluss
|
||||
1. die andere Vertragspartei ausdruecklich oder, wenn ein ausdruecklicher Hinweis wegen der Art des Vertragsschlusses nur unter unverhaeltnismaessigen Schwierigkeiten moeglich ist, durch deutlich sichtbaren Aushang am Ort des Vertragsschlusses auf sie hinweist und
|
||||
2. der anderen Vertragspartei die Moeglichkeit verschafft, in zumutbarer Weise, die auch eine fuer den Verwender erkennbare koerperliche Behinderung der anderen Vertragspartei angemessen beruecksichtigt, von ihrem Inhalt Kenntnis zu nehmen,
|
||||
und wenn die andere Vertragspartei mit ihrer Geltung einverstanden ist.
|
||||
|
||||
(3) Die Vertragsparteien koennen fuer eine bestimmte Art von Rechtsgeschaeften die Geltung bestimmter Allgemeiner Geschaeftsbedingungen unter Beachtung der in Absatz 2 bezeichneten Erfordernisse im Voraus vereinbaren.
|
||||
|
||||
§ 305a Einbeziehung in besonderen Faellen
|
||||
|
||||
Auch ohne die in § 305 Absatz 2 Nr. 1 und 2 bezeichneten Erfordernisse werden einbezogen, wenn die andere Vertragspartei mit ihrer Geltung einverstanden ist,
|
||||
1. die mit Genehmigung der zustaendigen Verkehrsbehoerde oder aufgrund internationaler Uebereinkommen erlassenen Tarife und Ausfuehrungsbestimmungen der Eisenbahnen und die nach Massgabe des Personenbefoerderungsgesetzes genehmigten Befoerderungsbedingungen der Strassenbahnen, Obusse und Kraftfahrzeuge im Linienverkehr in den Befoerderungsvertrag,
|
||||
2. die im Amtsblatt der Bundesnetzagentur fuer Elektrizitaet, Gas, Telekommunikation, Post und Eisenbahnen veroeffentlichten und in den Geschaeftsraeumen des Verwenders bereitgehaltenen besonderen Bedingungen fuer den Zugang zu Telekommunikationsnetzen und fuer die Inanspruchnahme von Telekommunikationsdiensten in den Vertrag ueber die Inanspruchnahme der Leistungen.
|
||||
|
||||
§ 305b Vorrang der Individualabrede
|
||||
|
||||
Individuelle Vertragsabreden haben Vorrang vor Allgemeinen Geschaeftsbedingungen.
|
||||
|
||||
§ 305c Ueberraschende und mehrdeutige Klauseln
|
||||
|
||||
(1) Bestimmungen in Allgemeinen Geschaeftsbedingungen, die nach den Umstaenden, insbesondere nach dem aeusseren Erscheinungsbild des Vertrags, so ungewoehnlich sind, dass der Vertragspartner des Verwenders mit ihnen nicht zu rechnen braucht, werden nicht Vertragsbestandteil.
|
||||
|
||||
(2) Zweifel bei der Auslegung Allgemeiner Geschaeftsbedingungen gehen zu Lasten des Verwenders.
|
||||
|
||||
§ 306 Rechtsfolgen bei Nichteinbeziehung und Unwirksamkeit
|
||||
|
||||
(1) Sind Allgemeine Geschaeftsbedingungen ganz oder teilweise nicht Vertragsbestandteil geworden oder unwirksam, so bleibt der Vertrag im Uebrigen wirksam.
|
||||
|
||||
(2) Soweit die Bestimmungen nicht Vertragsbestandteil geworden oder unwirksam sind, richtet sich der Inhalt des Vertrags nach den gesetzlichen Vorschriften.
|
||||
|
||||
(3) Der Vertrag ist unwirksam, wenn das Festhalten an ihm auch unter Beruecksichtigung der nach Absatz 2 vorgesehenen Aenderung eine unzumutbare Haerte fuer eine Vertragspartei darstellen wuerde.
|
||||
|
||||
§ 306a Umgehungsverbot
|
||||
|
||||
Die Vorschriften dieses Abschnitts finden auch Anwendung, wenn sie durch anderweitige Gestaltungen umgangen werden.
|
||||
|
||||
§ 307 Inhaltskontrolle
|
||||
|
||||
(1) Bestimmungen in Allgemeinen Geschaeftsbedingungen sind unwirksam, wenn sie den Vertragspartner des Verwenders entgegen den Geboten von Treu und Glauben unangemessen benachteiligen. Eine unangemessene Benachteiligung kann sich auch daraus ergeben, dass die Bestimmung nicht klar und verstaendlich ist.
|
||||
|
||||
(2) Eine unangemessene Benachteiligung ist im Zweifel anzunehmen, wenn eine Bestimmung
|
||||
1. mit wesentlichen Grundgedanken der gesetzlichen Regelung, von der abgewichen wird, nicht zu vereinbaren ist oder
|
||||
2. wesentliche Rechte oder Pflichten, die sich aus der Natur des Vertrags ergeben, so einschraenkt, dass die Erreichung des Vertragszwecks gefaehrdet ist.
|
||||
|
||||
(3) Die Absaetze 1 und 2 sowie die §§ 308 und 309 gelten nur fuer Bestimmungen in Allgemeinen Geschaeftsbedingungen, durch die von Rechtsvorschriften abweichende oder diese ergaenzende Regelungen vereinbart werden. Andere Bestimmungen koennen nach Absatz 1 Satz 2 in Verbindung mit Absatz 1 Satz 1 unwirksam sein.
|
||||
|
||||
§ 308 Klauselverbote mit Wertungsmoeglichkeit
|
||||
|
||||
In Allgemeinen Geschaeftsbedingungen ist insbesondere unwirksam
|
||||
1. (Annahme- und Leistungsfrist) eine Bestimmung, durch die sich der Verwender unangemessen lange oder nicht hinreichend bestimmte Fristen fuer die Annahme oder Ablehnung eines Angebots oder die Erbringung einer Leistung vorbehalt; ausgenommen hiervon ist der Vorbehalt, erst nach Ablauf einer Widerrufsfrist zu leisten;
|
||||
1a. (Zahlung ohne Gegenleistung) eine Bestimmung, durch die der Verwender die Berechtigung erhaelt, eine Gegenleistung zu verlangen, ohne dass der Vertragspartner eine entsprechende Leistung des Verwenders erhaelt oder zu erwarten hat;
|
||||
1b. (Zahlung bei Nichtinanspruchnahme) eine Bestimmung, durch die der Verwender eine Vergütung fuer Leistungen verlangt, die er im Interesse des Vertragspartners erbringt und die der Vertragspartner weder beantragt hat noch beantragt haette;
|
||||
2. (Nachfrist) eine Bestimmung, durch die sich der Verwender fuer die von ihm zu bewirkende Leistung abweichend von Rechtsvorschriften eine unangemessen lange oder nicht hinreichend bestimmte Nachfrist vorbehalt;
|
||||
3. (Ruecktrittsvorbehalt) die Vereinbarung eines Rechts des Verwenders, sich ohne sachlich gerechtfertigten und im Vertrag angegebenen Grund von seiner Leistungspflicht zu loesen;
|
||||
4. (Aenderungsvorbehalt) die Vereinbarung eines Rechts des Verwenders, die versprochene Leistung zu aendern oder von ihr abzuweichen, wenn nicht die Vereinbarung der Aenderung oder Abweichung unter Beruecksichtigung der Interessen des Verwenders fuer den anderen Vertragsteil zumutbar ist;
|
||||
5. (Fingierte Erklaerungen) eine Bestimmung, wonach eine Erklaerung des Vertragspartners des Verwenders bei Vornahme oder Unterlassung einer bestimmten Handlung als von ihm abgegeben oder nicht abgegeben gilt, es sei denn, dass dem Vertragspartner eine angemessene Frist zur Abgabe einer ausdruecklichen Erklaerung eingeraeumt ist und der Verwender sich verpflichtet, den Vertragspartner bei Beginn der Frist auf die vorgesehene Bedeutung seines Verhaltens besonders hinzuweisen;
|
||||
6. (Fiktion des Zugangs) eine Bestimmung, die vorsieht, dass eine Erklaerung des Verwenders von besonderer Bedeutung dem anderen Vertragsteil als zugegangen gilt;
|
||||
7. (Abwicklung von Vertraegen) eine Bestimmung, nach der der Verwender fuer den Fall, dass eine Vertragspartei vom Vertrag zuruecktritt oder den Vertrag kuendigt, eine unangemessen hohe Vergütung fuer die Nutzung oder den Gebrauch einer Sache oder eines Rechts oder fuer erbrachte Leistungen oder einen unangemessen hohen Ersatz von Aufwendungen verlangen kann;
|
||||
8. (Nichtverfuegbarkeit der Leistung) die nach § 308 Nummer 3 zulaessige Vereinbarung eines Vorbehalts des Verwenders, sich von der Verpflichtung zur Erfuellung des Vertrags bei Nichtverfuegbarkeit der Leistung zu loesen, wenn sich der Verwender nicht verpflichtet, den Vertragspartner unverzueglich ueber die Nichtverfuegbarkeit zu informieren und Gegenleistungen des Vertragspartners unverzueglich zu erstatten.
|
||||
|
||||
§ 309 Klauselverbote ohne Wertungsmoeglichkeit
|
||||
|
||||
Auch soweit eine Abweichung von den gesetzlichen Vorschriften zulaessig ist, ist in Allgemeinen Geschaeftsbedingungen unwirksam
|
||||
1. (Kurzfristige Preiserhoehungen) eine Bestimmung, die die Erhoehung des Entgelts fuer Waren oder Leistungen vorsieht, die innerhalb von vier Monaten nach Vertragsschluss geliefert oder erbracht werden sollen;
|
||||
2. (Leistungsverweigerungsrechte) eine Bestimmung, durch die
|
||||
a) das Leistungsverweigerungsrecht, das dem Vertragspartner des Verwenders nach § 320 zusteht, ausgeschlossen oder eingeschraenkt wird oder
|
||||
b) ein dem Vertragspartner des Verwenders zustehendes Zurueckbehaltungsrecht, soweit es auf demselben Vertragsverhaltnis beruht, ausgeschlossen oder eingeschraenkt, insbesondere von der Anerkennung von Maengeln durch den Verwender abhaengig gemacht wird;
|
||||
3. (Aufrechnungsverbot) eine Bestimmung, durch die dem Vertragspartner des Verwenders die Befugnis genommen wird, mit einer unbestrittenen oder rechtskraeftig festgestellten Forderung aufzurechnen;
|
||||
4. (Mahnung, Fristsetzung) eine Bestimmung, durch die der Verwender von der gesetzlichen Obliegenheit freigestellt wird, den anderen Vertragsteil zu mahnen oder ihm eine Frist fuer die Leistung oder Nacherfuellung zu setzen;
|
||||
5. (Pauschalierung von Schadensersatzanspruechen) die Vereinbarung eines pauschalierten Anspruchs des Verwenders auf Schadensersatz oder Ersatz einer Wertminderung, wenn die Pauschale den in den geregelten Faellen nach dem gewoehnlichen Lauf der Dinge zu erwartenden Schaden oder die gewoehnlich eintretende Wertminderung uebersteigt oder wenn dem anderen Vertragsteil nicht ausdruecklich der Nachweis gestattet wird, ein Schaden oder eine Wertminderung sei ueberhaupt nicht entstanden oder wesentlich niedriger als die Pauschale;
|
||||
6. (Vertragsstrafe) eine Bestimmung, durch die dem Verwender fuer den Fall der Nichtabnahme oder verspaeteten Abnahme der Leistung, des Zahlungsverzugs oder fuer den Fall, dass der andere Vertragsteil sich vom Vertrag loest, Zahlung einer Vertragsstrafe versprochen wird;
|
||||
7. (Haftungsausschluss bei Verletzung von Leben, Koerper, Gesundheit und bei grobem Verschulden)
|
||||
a) ein Ausschluss oder eine Begrenzung der Haftung fuer Schaeden aus der Verletzung des Lebens, des Koerpers oder der Gesundheit, die auf einer fahrlaessigen Pflichtverletzung des Verwenders oder einer vorsaetzlichen oder fahrlaessigen Pflichtverletzung eines gesetzlichen Vertreters oder Erfuellungsgehilfen des Verwenders beruhen;
|
||||
b) ein Ausschluss oder eine Begrenzung der Haftung fuer sonstige Schaeden, die auf einer grob fahrlaessigen Pflichtverletzung des Verwenders oder auf einer vorsaetzlichen oder grob fahrlaessigen Pflichtverletzung eines gesetzlichen Vertreters oder Erfuellungsgehilfen des Verwenders beruhen;
|
||||
8. Sonstige Haftungsausschluesse bei Pflichtverletzung
|
||||
a) (Haftungsausschluss bei Pflichtverletzung) eine Bestimmung, durch die bei Verletzung einer Pflicht, die keine Kardinalspflicht ist, die Haftung fuer Schaeden, die auf einer leicht fahrlaessigen Pflichtverletzung des Verwenders oder eines seiner Erfuellungsgehilfen beruhen, ausgeschlossen oder eingeschraenkt wird,
|
||||
b) (Haftungsausschluss fuer Maengel) eine Bestimmung, durch die bei Vertraegen ueber Lieferungen neu hergestellter Sachen und ueber Werkleistungen die Ansprueche gegen den Verwender wegen eines Mangels insgesamt oder bezueglich einzelner Teile ausgeschlossen, auf die Einraeumung von Anspruechen gegen Dritte beschraenkt oder von der vorherigen gerichtlichen Inanspruchnahme Dritter abhaengig gemacht werden;
|
||||
9. (Laufzeit bei Dauerschuldverhaeltnissen) bei einem Vertragsverhaltnis, das die regelmaessige Lieferung von Waren oder die regelmaessige Erbringung von Dienst- oder Werkleistungen durch den Verwender zum Gegenstand hat, eine den anderen Vertragsteil fuer mehr als zwei Jahre bindende Laufzeit des Vertrags, eine den anderen Vertragsteil bindende stillschweigende Verlaengerung des Vertragsverhaeltnisses um jeweils mehr als ein Jahr oder eine zu Lasten des anderen Vertragsteils laengere Kuendigungsfrist als drei Monate vor Ablauf der zunaechst vorgesehenen oder stillschweigend verlaengerten Vertragsdauer;
|
||||
10. (Wechsel des Vertragspartners) eine Bestimmung, wonach bei Kauf-, Darlehens-, Dienst- oder Werkvertraegen ein Dritter anstelle des Verwenders in die sich aus dem Vertrag ergebenden Rechte und Pflichten eintritt oder eintreten kann, es sei denn, in der Bestimmung wird der Dritte namentlich bezeichnet oder dem anderen Vertragsteil das Recht eingeraeumt, sich vom Vertrag zu loesen;
|
||||
11. (Haftung des Abschlussvertreters) eine Bestimmung, durch die der Verwender einem Vertreter, der den Vertrag fuer den anderen Vertragsteil abschliesst, ohne hierzu von ihm bevollmaechtigt oder ohne eine Pflicht hierzu hat, eine eigene Haftung oder Einstandspflicht auferlegt.
|
||||
|
||||
§ 310 Anwendungsbereich
|
||||
|
||||
(1) § 305 Absatz 2 und 3, § 308 Nummer 1, 2 bis 8 und § 309 finden keine Anwendung auf Allgemeine Geschaeftsbedingungen, die gegenueber einem Unternehmer, einer juristischen Person des oeffentlichen Rechts oder einem oeffentlich-rechtlichen Sondervermoegen verwendet werden.
|
||||
|
||||
(2) Die §§ 308 und 309 finden keine Anwendung auf Vertraege der Elektrizitaets-, Gas-, Fernwaerme- und Wasserversorgungsunternehmen ueber die Versorgung von Sonderabnehmern mit elektrischer Energie, Gas, Fernwaerme und Wasser aus dem Versorgungsnetz, soweit die Versorgungsbedingungen nicht zum Nachteil der Abnehmer von Verordnungen ueber Allgemeine Bedingungen fuer die Versorgung von Tarifkunden mit elektrischer Energie, Gas, Fernwaerme und Wasser abweichen. § 307 findet in den Faellen des Satzes 1 auch insoweit Anwendung, als dies zur Unwirksamkeit von in den Faellen des Satzes 1 genannten Versorgungsbedingungen fuehrt.
|
||||
|
||||
(3) Bei Vertraegen zwischen einem Unternehmer und einem Verbraucher (Verbrauchervertraege) finden die Vorschriften dieses Abschnitts mit folgenden Massgaben Anwendung:
|
||||
1. Allgemeine Geschaeftsbedingungen gelten als vom Unternehmer gestellt, es sei denn, dass sie durch den Verbraucher in den Vertrag eingefuehrt wurden;
|
||||
2. § 305c Abs. 2 und die §§ 306 und 307 bis 309 dieses Gesetzes sowie Artikel 46b des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche finden auf vorformulierte Vertragsbedingungen auch dann Anwendung, wenn diese nur zur einmaligen Verwendung bestimmt sind und soweit der Verbraucher aufgrund der Vorformulierung auf ihren Inhalt keinen Einfluss nehmen konnte;
|
||||
3. bei der Beurteilung einer unangemessenen Benachteiligung nach § 307 Abs. 1 und 2 sind auch die den Vertragsschluss begleitenden Umstaende zu beruecksichtigen.
|
||||
|
||||
(4) Dieser Abschnitt findet keine Anwendung bei Vertraegen auf dem Gebiet des Erb-, Familien- und Gesellschaftsrechts sowie auf Tarifvertraege, Betriebs- und Dienstvereinbarungen. Bei der Anwendung auf Arbeitsvertraege sind die im Arbeitsrecht geltenden Besonderheiten angemessen zu beruecksichtigen; § 305 Abs. 2 und 3 ist nicht anzuwenden. Tarifvertraege, Betriebs- und Dienstvereinbarungen stehen Rechtsvorschriften im Sinne von § 307 Abs. 3 gleich.
|
||||
|
||||
=== Abschnitt 2: Fernabsatzvertraege und Verbraucherschutz im E-Commerce (§§ 312-312k BGB) ===
|
||||
|
||||
§ 312 Anwendungsbereich
|
||||
|
||||
(1) Die Vorschriften der §§ 312a bis 312k gelten fuer Verbrauchervertraege im Sinne des § 310 Absatz 3.
|
||||
|
||||
(2) Ausserhalb von Geschaeftsraeumen geschlossene Vertraege sind Vertraege,
|
||||
1. die bei gleichzeitiger koerperlicher Anwesenheit des Verbrauchers und des Unternehmers an einem Ort geschlossen werden, der kein Geschaeftsraum des Unternehmers ist,
|
||||
2. fuer die der Verbraucher unter den in Nummer 1 genannten Umstaenden ein Angebot abgegeben hat,
|
||||
3. die in den Geschaeftsraeumen des Unternehmers oder durch Fernkommunikationsmittel geschlossen werden, bei denen der Verbraucher jedoch unmittelbar zuvor ausserhalb der Geschaeftsraeume des Unternehmers bei gleichzeitiger koerperlicher Anwesenheit des Verbrauchers und des Unternehmers persoenlich und individuell angesprochen wurde, oder
|
||||
4. die auf einem Ausflug geschlossen werden, der von dem Unternehmer oder mit seiner Hilfe organisiert wurde, um beim Verbraucher fuer den Verkauf von Waren oder die Erbringung von Dienstleistungen zu werben und mit ihm entsprechende Vertraege abzuschliessen.
|
||||
|
||||
(3) Fernabsatzvertraege sind Vertraege, bei denen der Unternehmer oder eine in seinem Namen oder Auftrag handelnde Person und der Verbraucher fuer die Vertragsverhandlungen und den Vertragsschluss ausschliesslich Fernkommunikationsmittel verwenden, es sei denn, dass der Vertragsschluss nicht im Rahmen eines fuer den Fernabsatz organisierten Vertriebs- oder Dienstleistungssystems erfolgt.
|
||||
|
||||
§ 312a Allgemeine Pflichten und Grundsaetze bei Verbrauchervertraegen
|
||||
|
||||
(1) Der Unternehmer ist verpflichtet, den Verbraucher nach Massgabe des Artikels 246 des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche zu informieren.
|
||||
|
||||
(2) Eine Vereinbarung, die den Verbraucher verpflichtet, ein Entgelt dafuer zu zahlen, dass der Unternehmer die Verpflichtungen erfuellt, die ihm aufgrund des Vertragsschlusses oder aufgrund gesetzlicher Vorschriften obliegen, ist unwirksam. Die Vereinbarung eines Entgelts fuer die Nutzung eines Zahlungsmittels, das die Kosten uebersteigt, die dem Unternehmer durch die Nutzung des Zahlungsmittels entstehen, ist unwirksam.
|
||||
|
||||
(3) Eine Vereinbarung, durch die ein Verbraucher verpflichtet wird, ein Entgelt dafuer zu zahlen, dass der Verbraucher den Unternehmer wegen Fragen oder Erklaerungen zu einem zwischen ihnen geschlossenen Vertrag ueber eine Telefonnummer anruft, die der Unternehmer fuer solche Zwecke bereithalt, ist unwirksam, wenn das vereinbarte Entgelt das Entgelt fuer die blosse Nutzung des Telekommunikationsdienstes uebersteigt.
|
||||
|
||||
§ 312d Informationspflichten
|
||||
|
||||
(1) Bei ausserhalb von Geschaeftsraeumen geschlossenen Vertraegen und bei Fernabsatzvertraegen ist der Unternehmer verpflichtet, den Verbraucher nach Massgabe des Artikels 246a des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche zu informieren.
|
||||
|
||||
(2) Der Unternehmer kann seiner Informationspflicht bei ausserhalb von Geschaeftsraeumen geschlossenen Vertraegen dadurch genuegen, dass er dem Verbraucher die Informationen entsprechend den Anforderungen des Artikels 246a § 1 Absatz 2 Satz 2 des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche zur Verfuegung stellt.
|
||||
|
||||
§ 312f Button-Loesung / Bestellbutton
|
||||
|
||||
(1) Bei einem Verbrauchervertrag im elektronischen Geschaeftsverkehr, der eine entgeltliche Leistung des Unternehmers zum Gegenstand hat, muss der Unternehmer dem Verbraucher die Informationen gemaess Artikel 246a § 1 Absatz 1 Satz 1 Nummer 1, 5, 6, 8, 14 und 15 des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche unmittelbar bevor der Verbraucher seine Bestellung abgibt, klar und verstaendlich in hervorgehobener Weise zur Verfuegung stellen.
|
||||
|
||||
(2) Der Unternehmer hat die Bestellsituation so zu gestalten, dass der Verbraucher mit seiner Bestellung ausdruecklich bestaetigt, dass er sich zu einer Zahlung verpflichtet. Erfolgt die Bestellung ueber eine Schaltflaeche, ist die Pflicht des Unternehmers nur erfuellt, wenn diese Schaltflaeche gut lesbar mit nichts anderem als den Woertern "zahlungspflichtig bestellen" oder mit einer entsprechenden eindeutigen Formulierung beschriftet ist.
|
||||
|
||||
(3) Der Vertrag kommt nur zustande, wenn der Unternehmer seine Pflicht aus Absatz 2 erfuellt.
|
||||
|
||||
§ 312g Widerrufsrecht
|
||||
|
||||
(1) Dem Verbraucher steht bei ausserhalb von Geschaeftsraeumen geschlossenen Vertraegen und bei Fernabsatzvertraegen ein Widerrufsrecht gemaess § 355 zu.
|
||||
|
||||
(2) Das Widerrufsrecht besteht, soweit die Parteien nichts anderes vereinbart haben, nicht bei folgenden Vertraegen:
|
||||
1. Vertraegen zur Lieferung von Waren, die nicht vorgefertigt sind und fuer deren Herstellung eine individuelle Auswahl oder Bestimmung durch den Verbraucher massgeblich ist oder die eindeutig auf die persoenlichen Beduerfnisse des Verbrauchers zugeschnitten sind,
|
||||
2. Vertraegen zur Lieferung von Waren, die schnell verderben koennen oder deren Verfallsdatum schnell ueberschritten wuerde,
|
||||
3. Vertraegen zur Lieferung versiegelter Waren, die aus Gruenden des Gesundheitsschutzes oder der Hygiene nicht zur Rueckgabe geeignet sind, wenn ihre Versiegelung nach der Lieferung entfernt wurde.
|
||||
|
||||
§ 312i Allgemeine Pflichten im elektronischen Geschaeftsverkehr
|
||||
|
||||
(1) Der Unternehmer hat dem Kunden bei einem Vertrag im elektronischen Geschaeftsverkehr
|
||||
1. angemessene, wirksame und zugaengliche technische Mittel zur Verfuegung zu stellen, mit deren Hilfe der Kunde Eingabefehler vor Abgabe seiner Bestellung erkennen und berichtigen kann,
|
||||
2. die in Artikel 246c des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche bestimmten Informationen rechtzeitig vor Abgabe von dessen Bestellung klar und verstaendlich mitzuteilen,
|
||||
3. den Zugang von dessen Bestellung unverzueglich auf elektronischem Wege zu bestaetigen und
|
||||
4. die Moeglichkeit zu verschaffen, die Vertragsbestimmungen einschliesslich der Allgemeinen Geschaeftsbedingungen bei Vertragsschluss abzurufen und in wiedergabefaehiger Form zu speichern.
|
||||
|
||||
§ 312j Besondere Pflichten im elektronischen Geschaeftsverkehr gegenueber Verbrauchern
|
||||
|
||||
(1) Auf Webseiten fuer den elektronischen Geschaeftsverkehr mit Verbrauchern hat der Unternehmer zusaetzlich zu den Angaben nach § 312i Absatz 1 spaetestens bei Beginn des Bestellvorgangs klar und deutlich anzugeben, ob Lieferbeschraenkungen bestehen und welche Zahlungsmittel akzeptiert werden.
|
||||
|
||||
(2) Bei einem Verbrauchervertrag im elektronischen Geschaeftsverkehr, der eine entgeltliche Leistung des Unternehmers zum Gegenstand hat, muss der Unternehmer dem Verbraucher die Informationen gemaess Artikel 246a § 1 Absatz 1 Satz 1 Nummer 1, 5, 6, 8, 14 und 15 des Einfuehrungsgesetzes zum Buergerlichen Gesetzbuche unmittelbar bevor der Verbraucher seine Bestellung abgibt, klar und verstaendlich in hervorgehobener Weise zur Verfuegung stellen.
|
||||
|
||||
(3) Der Unternehmer hat die Bestellsituation bei einem Vertrag nach Absatz 2 so zu gestalten, dass der Verbraucher mit seiner Bestellung ausdruecklich bestaetigt, dass er sich zu einer Zahlung verpflichtet.
|
||||
|
||||
§ 312k Abweichende Vereinbarungen
|
||||
|
||||
Von den Vorschriften dieses Untertitels darf nicht zum Nachteil des Verbrauchers abgewichen werden. Die Vorschriften dieses Untertitels finden, soweit nicht ein anderes bestimmt ist, auch Anwendung, wenn sie durch anderweitige Gestaltungen umgangen werden.
|
||||
74
klausur-service/docs/legal_corpus/DE_EGBGB.txt
Normal file
74
klausur-service/docs/legal_corpus/DE_EGBGB.txt
Normal file
@@ -0,0 +1,74 @@
|
||||
Einfuehrungsgesetz zum Buergerlichen Gesetzbuche (EGBGB) — Auszuege Art. 246-248 fuer Compliance
|
||||
Quelle: https://www.gesetze-im-internet.de/bgbeg/
|
||||
Amtliches Werk — PUBLIC DOMAIN (§5 UrhG)
|
||||
|
||||
=== Artikel 246 — Informationspflichten bei Verbrauchervertraegen ===
|
||||
|
||||
§ 1 Informationspflichten bei Verbrauchervertraegen
|
||||
|
||||
(1) Der Unternehmer ist, sofern sich diese Informationen nicht aus den Umstaenden ergeben, nach § 312a Absatz 1 des Buergerlichen Gesetzbuchs verpflichtet, dem Verbraucher vor Abgabe von dessen Vertragserklaerung folgende Informationen in klarer und verstaendlicher Weise zur Verfuegung zu stellen:
|
||||
1. die wesentlichen Eigenschaften der Waren oder Dienstleistungen in dem fuer das Kommunikationsmittel und fuer die Waren oder Dienstleistungen angemessenen Umfang;
|
||||
2. seine Identitaet, beispielsweise seinen Handelsnamen und die Anschrift des Ortes, an dem er niedergelassen ist, sowie seine Telefonnummer;
|
||||
3. den Gesamtpreis der Waren oder Dienstleistungen einschliesslich aller Steuern und Abgaben oder in den Faellen, in denen der Preis aufgrund der Beschaffenheit der Waren oder Dienstleistungen vernuenftigerweise nicht im Voraus berechnet werden kann, die Art der Preisberechnung;
|
||||
4. gegebenenfalls die Zahlungs-, Liefer- und Leistungsbedingungen, den Termin, bis zu dem der Unternehmer die Waren liefern oder die Dienstleistung erbringen muss, und das Verfahren des Unternehmers zum Umgang mit Beschwerden;
|
||||
5. das Bestehen eines gesetzlichen Maengelgewaehrleistungsrechts fuer die Waren;
|
||||
6. gegebenenfalls das Bestehen und die Bedingungen von Kundendienstleistungen und Garantien;
|
||||
7. gegebenenfalls die Laufzeit des Vertrags oder die Kuendigungsbedingungen bei unbefristeten Vertraegen oder sich automatisch verlaengernden Vertraegen;
|
||||
8. gegebenenfalls die Funktionsfaehigkeit digitaler Inhalte, einschliesslich anwendbarer technischer Schutzmassnahmen;
|
||||
9. gegebenenfalls, soweit wesentlich, die Interoperabilitaet digitaler Inhalte mit Hard- und Software, soweit diese dem Unternehmer bekannt ist oder vernuenftigerweise bekannt sein muss.
|
||||
|
||||
=== Artikel 246a — Informationspflichten bei Fernabsatzvertraegen und ausserhalb von Geschaeftsraeumen geschlossenen Vertraegen ===
|
||||
|
||||
§ 1 Informationspflichten
|
||||
|
||||
(1) Der Unternehmer ist nach § 312d Absatz 1 des Buergerlichen Gesetzbuchs verpflichtet, dem Verbraucher folgende Informationen zur Verfuegung zu stellen:
|
||||
1. die wesentlichen Eigenschaften der Waren oder Dienstleistungen in dem fuer das Kommunikationsmittel und fuer die Waren und Dienstleistungen angemessenen Umfang;
|
||||
2. seine Identitaet, beispielsweise seinen Handelsnamen und die Anschrift des Ortes, an dem er niedergelassen ist, seine Telefonnummer und gegebenenfalls seine Telefaxnummer und E-Mail-Adresse sowie gegebenenfalls die Anschrift und die Identitaet des Unternehmers, in dessen Auftrag er handelt;
|
||||
3. die Anschrift des Ortes, an dem der Unternehmer niedergelassen ist, und gegebenenfalls die Anschrift des Unternehmers, in dessen Auftrag er handelt, an die sich der Verbraucher mit jeder Beschwerde wenden kann, falls diese Anschrift von der Anschrift unter Nummer 2 abweicht;
|
||||
4. den Gesamtpreis der Waren oder Dienstleistungen einschliesslich aller Steuern und Abgaben;
|
||||
5. gegebenenfalls die zusaetzlich anfallenden Liefer- und Versandkosten sowie einen Hinweis auf moegliche weitere Steuern oder Kosten, die nicht ueber den Unternehmer abgefuehrt oder von ihm in Rechnung gestellt werden;
|
||||
6. bei einem unbefristeten Vertrag oder einem Abonnement-Vertrag den Gesamtpreis, der die pro Abrechnungszeitraum anfallenden Gesamtkosten umfasst;
|
||||
7. die Kosten fuer den Einsatz des fuer den Vertragsschluss genutzten Fernkommunikationsmittels, sofern dem Verbraucher Kosten berechnet werden, die ueber die Kosten fuer die blosse Nutzung des Fernkommunikationsmittels hinausgehen;
|
||||
8. die Zahlungs-, Liefer- und Leistungsbedingungen, den Termin, bis zu dem der Unternehmer die Waren liefern oder die Dienstleistung erbringen muss, und gegebenenfalls das Verfahren des Unternehmers zum Umgang mit Beschwerden;
|
||||
9. das Bestehen eines gesetzlichen Maengelgewaehrleistungsrechts fuer die Waren;
|
||||
10. gegebenenfalls das Bestehen und die Bedingungen von Kundendienstleistungen, Garantien und Kulanzregelungen;
|
||||
11. gegebenenfalls bestehende einschlaegige Verhaltenskodizes und wie Exemplare davon erhalten werden koennen;
|
||||
12. die Laufzeit des Vertrags oder die Kuendigungsbedingungen bei unbefristeten Vertraegen oder sich automatisch verlaengernden Vertraegen;
|
||||
13. gegebenenfalls die Mindestdauer der Verpflichtungen, die der Verbraucher mit dem Vertrag eingeht;
|
||||
14. gegebenenfalls die Tatsache, dass der Unternehmer vom Verbraucher die Stellung einer Kaution oder die Leistung anderer finanzieller Sicherheiten verlangen kann, sowie deren Bedingungen;
|
||||
15. gegebenenfalls die Funktionsfaehigkeit digitaler Inhalte, einschliesslich anwendbarer technischer Schutzmassnahmen;
|
||||
16. gegebenenfalls, soweit wesentlich, die Interoperabilitaet digitaler Inhalte mit Hard- und Software, soweit diese dem Unternehmer bekannt ist oder vernuenftigerweise bekannt sein muss.
|
||||
|
||||
(2) Dem Verbraucher sind folgende Informationen zur Verfuegung zu stellen:
|
||||
1. die Bedingungen, die Fristen und das Verfahren fuer die Ausuebung des Widerrufsrechts nach § 355 Absatz 1 des Buergerlichen Gesetzbuchs sowie das Muster-Widerrufsformular;
|
||||
2. gegebenenfalls die Tatsache, dass der Verbraucher im Widerrufsfall die Kosten fuer die Ruecksendung der Waren zu tragen hat;
|
||||
3. gegebenenfalls die Tatsache, dass ein Widerrufsrecht nicht besteht oder die Umstaende, unter denen der Verbraucher sein Widerrufsrecht vorzeitig verliert.
|
||||
|
||||
=== Artikel 246b — Informationspflichten bei Teilzeit-Wohnrechtevertraegen ===
|
||||
|
||||
(fuer Compliance weniger relevant, hier nicht wiedergegeben)
|
||||
|
||||
=== Artikel 246c — Informationspflichten im elektronischen Geschaeftsverkehr ===
|
||||
|
||||
Der Unternehmer hat dem Kunden rechtzeitig vor Abgabe von dessen Vertragserklarung folgende Informationen klar und verstaendlich mitzuteilen:
|
||||
1. die einzelnen technischen Schritte, die zu einem Vertragsschluss fuehren;
|
||||
2. ob der Vertragstext nach dem Vertragsschluss von dem Unternehmer gespeichert wird und ob er dem Kunden zugaenglich ist;
|
||||
3. die technischen Mittel zur Erkennung und Berichtigung von Eingabefehlern vor Abgabe der Bestellung und
|
||||
4. die fuer den Vertragsschluss zur Verfuegung stehenden Sprachen.
|
||||
|
||||
=== Zusammenfassung fuer Compliance-Module ===
|
||||
|
||||
Relevant fuer AGB-Modul:
|
||||
- Art. 246 EGBGB: Vorvertragliche Informationspflichten bei allen Verbrauchervertraegen
|
||||
- Art. 246a EGBGB: Erweiterte Pflichten bei Fernabsatz und ausserhalb von Geschaeftsraeumen
|
||||
|
||||
Relevant fuer Impressum-Modul:
|
||||
- Identitaet, Anschrift, Telefon, E-Mail des Unternehmers
|
||||
- Beschwerdeadresse
|
||||
|
||||
Relevant fuer DSI-Modul (Digitale Services Informationspflichten):
|
||||
- Gesamtpreisangabe einschliesslich Steuern
|
||||
- Zahlungs-, Liefer- und Leistungsbedingungen
|
||||
- Widerrufsbelehrung
|
||||
- Button-Loesung
|
||||
- Technische Informationspflichten (Art. 246c)
|
||||
55
klausur-service/docs/legal_corpus/DE_HGB_RET.txt
Normal file
55
klausur-service/docs/legal_corpus/DE_HGB_RET.txt
Normal file
@@ -0,0 +1,55 @@
|
||||
Handelsgesetzbuch (HGB) — Auszuege fuer Compliance (Retention / Aufbewahrungspflichten)
|
||||
Quelle: https://www.gesetze-im-internet.de/hgb/
|
||||
Amtliches Werk — PUBLIC DOMAIN (§5 UrhG)
|
||||
|
||||
=== Dritter Abschnitt: Handelsbuecher (§§ 238-263) ===
|
||||
|
||||
§ 238 Buchfuehrungspflicht
|
||||
|
||||
(1) Jeder Kaufmann ist verpflichtet, Buecher zu fuehren und in diesen seine Handelsgeschaefte und die Lage seines Vermoegens nach den Grundsaetzen ordnungsmaessiger Buchfuehrung ersichtlich zu machen. Die Buchfuehrung muss so beschaffen sein, dass sie einem sachverstaendigen Dritten innerhalb angemessener Zeit einen Ueberblick ueber die Geschaeftsvorfaelle und ueber die Lage des Unternehmens vermitteln kann. Die Geschaeftsvorfaelle muessen sich in ihrer Entstehung und Abwicklung verfolgen lassen.
|
||||
|
||||
(2) Der Kaufmann ist verpflichtet, eine mit der Urschrift uebereinstimmende Wiedergabe der abgesandten Handelsbriefe (Kopie, Abdruck, Abschrift oder sonstige Wiedergabe des Wortlauts auf einem Schrift-, Bild- oder anderen Datentraeger) zurueckzubehalten.
|
||||
|
||||
§ 239 Fuehrung der Handelsbuecher
|
||||
|
||||
(1) Bei der Fuehrung der Handelsbuecher und bei den sonst erforderlichen Aufzeichnungen hat sich der Kaufmann einer lebenden Sprache zu bedienen. Werden Abkuerzungen, Ziffern, Buchstaben oder Symbole verwendet, muss im Einzelfall deren Bedeutung eindeutig festliegen.
|
||||
|
||||
(2) Die Eintragungen in Buechern und die sonst erforderlichen Aufzeichnungen muessen vollstaendig, richtig, zeitgerecht und geordnet vorgenommen werden.
|
||||
|
||||
(3) Eine Eintragung oder eine Aufzeichnung darf nicht in einer Weise veraendert werden, dass der urspruengliche Inhalt nicht mehr feststellbar ist. Auch solche Veraenderungen duerfen nicht vorgenommen werden, deren Beschaffenheit es ungewiss laesst, ob sie urspruenglich oder erst spaeter gemacht worden sind.
|
||||
|
||||
(4) Die Handelsbuecher und die sonst erforderlichen Aufzeichnungen koennen auch in der geordneten Ablage von Belegen bestehen oder auf Datentraegern gefuehrt werden, soweit diese Formen der Buchfuehrung einschliesslich des dabei angewandten Verfahrens den Grundsaetzen ordnungsmaessiger Buchfuehrung entsprechen. Bei der Fuehrung der Handelsbuecher und der sonst erforderlichen Aufzeichnungen auf Datentraegern muss insbesondere sichergestellt sein, dass die Daten waehrend der Dauer der Aufbewahrungsfrist verfuegbar sind und jederzeit innerhalb angemessener Frist lesbar gemacht werden koennen.
|
||||
|
||||
§ 257 Aufbewahrung von Unterlagen. Aufbewahrungsfristen
|
||||
|
||||
(1) Jeder Kaufmann ist verpflichtet, die folgenden Unterlagen geordnet aufzubewahren:
|
||||
1. Handelsbuecher, Inventare, Eroeffnungsbilanzen, Jahresabschluesse, Lageberichte, Konzernabschluesse, Konzernlageberichte sowie die zu ihrem Verstaendnis erforderlichen Arbeitsanweisungen und sonstigen Organisationsunterlagen,
|
||||
2. die empfangenen Handelsbriefe,
|
||||
3. Wiedergaben der abgesandten Handelsbriefe,
|
||||
4. Buchungsbelege,
|
||||
5. Unterlagen nach Artikel 15 Absatz 1 und Artikel 163 des Zollkodex der Union.
|
||||
|
||||
(2) Handelsbriefe sind nur Schriftstuecke, die ein Handelsgeschaeft betreffen.
|
||||
|
||||
(3) Mit Ausnahme der Eroeffnungsbilanzen, Abschluesse und der Unterlagen nach Absatz 1 Nummer 5 koennen die in Absatz 1 aufgefuehrten Unterlagen auch als Wiedergabe auf einem Bildtraeger oder auf anderen Datentraegern aufbewahrt werden, wenn dies den Grundsaetzen ordnungsmaessiger Buchfuehrung entspricht und sichergestellt ist, dass die Wiedergabe oder die Daten
|
||||
1. mit den empfangenen Handelsbriefen und den Buchungsbelegen bildlich und mit den anderen Unterlagen inhaltlich uebereinstimmen, wenn sie lesbar gemacht werden,
|
||||
2. waehrend der Dauer der Aufbewahrungsfrist verfuegbar sind und jederzeit innerhalb angemessener Frist lesbar gemacht werden koennen.
|
||||
|
||||
(4) Die in Absatz 1 Nr. 1, 4 und 5 aufgefuehrten Unterlagen sind zehn Jahre, die sonstigen in Absatz 1 aufgefuehrten Unterlagen sechs Jahre aufzubewahren, sofern nicht in anderen Vorschriften laengere Aufbewahrungsfristen bestimmt sind. Die Aufbewahrungsfrist beginnt mit dem Schluss des Kalenderjahrs, in dem die letzte Eintragung in das Buch gemacht, das Inventar, die Eroeffnungsbilanz, der Jahresabschluss oder der Lagebericht aufgestellt, der Handelsbrief empfangen oder abgesandt worden oder der Buchungsbeleg entstanden ist, ferner die Aufzeichnung vorgenommen worden ist oder die sonstigen Unterlagen entstanden sind.
|
||||
|
||||
(5) Wer aufzubewahrende Unterlagen nur in der Form einer Wiedergabe auf einem Bildtraeger oder auf anderen Datentraegern besitzt, ist verpflichtet, auf seine Kosten diejenigen Hilfsmittel zur Verfuegung zu stellen, die erforderlich sind, um die Unterlagen lesbar zu machen; soweit erforderlich, hat er die Unterlagen auf seine Kosten auszudrucken oder ohne Hilfsmittel lesbare Reproduktionen beizubringen.
|
||||
|
||||
=== Zusammenfassung der Aufbewahrungsfristen ===
|
||||
|
||||
Aufbewahrungspflicht 10 Jahre:
|
||||
- Handelsbuecher, Inventare, Eroeffnungsbilanzen
|
||||
- Jahresabschluesse und Lageberichte
|
||||
- Buchungsbelege
|
||||
- Organisationsunterlagen
|
||||
|
||||
Aufbewahrungspflicht 6 Jahre:
|
||||
- Empfangene Handelsbriefe
|
||||
- Kopien der abgesandten Handelsbriefe
|
||||
- Sonstige Geschaeftsunterlagen
|
||||
|
||||
Fristbeginn: Ende des Kalenderjahrs, in dem die Unterlage erstellt/empfangen wurde.
|
||||
27
klausur-service/docs/legal_corpus/DE_USTG_RET.txt
Normal file
27
klausur-service/docs/legal_corpus/DE_USTG_RET.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
Umsatzsteuergesetz (UStG) — Auszug § 14b fuer Compliance (Retention)
|
||||
Quelle: https://www.gesetze-im-internet.de/ustg_1980/
|
||||
Amtliches Werk — PUBLIC DOMAIN (§5 UrhG)
|
||||
|
||||
=== § 14b Aufbewahrung von Rechnungen ===
|
||||
|
||||
(1) Der Unternehmer hat ein Doppel der Rechnung, die er selbst oder ein Dritter in seinem Namen und fuer seine Rechnung ausgestellt hat, sowie alle Rechnungen, die er erhalten hat, aufzubewahren. Soweit der Unternehmer die Rechnung auf elektronischem Weg uebermittelt hat, muss das Doppel ebenfalls auf elektronischem Weg aufbewahrt werden; § 14 Absatz 2 gilt entsprechend. Bei Rechnungen im Sinne des § 14 Absatz 6 Satz 2 und Absatz 7 hat der Leistungsempfaenger ein Doppel der Rechnung aufzubewahren.
|
||||
|
||||
(2) Der nicht im Inland ansaessige Unternehmer hat der zustaendigen Finanzbehoerde auf Verlangen mitzuteilen, in welchem Mitgliedstaat oder in welchem Drittlandgebiet er die Rechnungen aufbewahrt. Hat der nicht im Inland ansaessige Unternehmer seinen Sitz in einem Drittlandgebiet, mit dem keine gegenseitige Amtshilfe besteht, ist er verpflichtet, die Rechnungen im Inland aufzubewahren.
|
||||
|
||||
(3) Der Unternehmer hat die in Absatz 1 bezeichneten Rechnungen waehrend der in § 147 Absatz 3 der Abgabenordnung bezeichneten Aufbewahrungsfrist aufzubewahren.
|
||||
|
||||
(4) Die in Absatz 1 bezeichneten Rechnungen muessen waehrend der gesamten Aufbewahrungsfrist die Echtheit der Herkunft, die Unversehrtheit des Inhalts und die Lesbarkeit gewaehrleisten.
|
||||
|
||||
(5) Die Aufbewahrungsfrist fuer Rechnungen ueber die Lieferung von oder den Einzelnachweis fuer Grundstuecke im Sinne des § 15a betraegt nicht zehn, sondern zwanzig Jahre.
|
||||
|
||||
=== Zusammenfassung ===
|
||||
|
||||
Aufbewahrungsfristen fuer Rechnungen nach UStG:
|
||||
- Grundregel: 10 Jahre (wie AO § 147 Abs. 3)
|
||||
- Grundstuecke: 20 Jahre (§ 14b Abs. 5 UStG i.V.m. § 15a UStG)
|
||||
|
||||
Formale Anforderungen:
|
||||
- Echtheit der Herkunft muss gewaehrleistet sein
|
||||
- Unversehrtheit des Inhalts
|
||||
- Lesbarkeit waehrend gesamter Aufbewahrungsfrist
|
||||
- Elektronische Rechnungen: elektronische Aufbewahrung Pflicht
|
||||
66
run-ingestion.sh
Executable file
66
run-ingestion.sh
Executable file
@@ -0,0 +1,66 @@
|
||||
#!/bin/bash
|
||||
# ============================================================
|
||||
# RAG DACH Ingestion — Nur Ingestion (Builds schon fertig)
|
||||
# ============================================================
|
||||
|
||||
PROJ="/Users/benjaminadmin/Projekte/breakpilot-pwa"
|
||||
DOCKER="/usr/local/bin/docker"
|
||||
COMPOSE="$DOCKER compose -f $PROJ/docker-compose.yml"
|
||||
LOG_FILE="$PROJ/ingest-$(date +%Y%m%d-%H%M%S).log"
|
||||
|
||||
exec > >(tee -a "$LOG_FILE") 2>&1
|
||||
|
||||
echo "============================================================"
|
||||
echo "RAG DACH Ingestion — Start: $(date)"
|
||||
echo "Logfile: $LOG_FILE"
|
||||
echo "============================================================"
|
||||
|
||||
# Health Check (via docker exec, Port nicht auf Host exponiert)
|
||||
echo ""
|
||||
echo "[1/5] Pruefe klausur-service..."
|
||||
if ! $COMPOSE exec -T klausur-service python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8086/health')" 2>/dev/null; then
|
||||
echo "FEHLER: klausur-service nicht erreichbar!"
|
||||
exit 1
|
||||
fi
|
||||
echo "klausur-service ist bereit."
|
||||
|
||||
# P1 — Deutschland
|
||||
echo ""
|
||||
echo "[2/5] Ingestion P1 — Deutschland (7 Gesetze)..."
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
DE_DDG DE_BGB_AGB DE_EGBGB DE_UWG DE_HGB_RET DE_AO_RET DE_TKG 2>&1 || echo "DE P1 hatte Fehler"
|
||||
|
||||
# P1 — Oesterreich
|
||||
echo ""
|
||||
echo "[3/5] Ingestion P1 — Oesterreich (7 Gesetze)..."
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
AT_ECG AT_TKG AT_KSCHG AT_FAGG AT_UGB_RET AT_BAO_RET AT_MEDIENG 2>&1 || echo "AT P1 hatte Fehler"
|
||||
|
||||
# P1 — Schweiz
|
||||
echo ""
|
||||
echo "[4/5] Ingestion P1 — Schweiz (4 Gesetze)..."
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
CH_DSV CH_OR_AGB CH_UWG CH_FMG 2>&1 || echo "CH P1 hatte Fehler"
|
||||
|
||||
# 3 fehlgeschlagene Quellen + P2 + P3
|
||||
echo ""
|
||||
echo "[5/5] Ingestion P2/P3 + Fixes (14 Gesetze)..."
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --ingest \
|
||||
LU_DPA_LAW DK_DATABESKYTTELSESLOVEN EDPB_GUIDELINES_1_2022 \
|
||||
DE_PANGV DE_DLINFOV DE_BETRVG \
|
||||
AT_ABGB_AGB AT_UWG \
|
||||
CH_GEBUV CH_ZERTES \
|
||||
DE_GESCHGEHG DE_BSIG DE_USTG_RET CH_ZGB_PERS 2>&1 || echo "P2/P3 hatte Fehler"
|
||||
|
||||
# Status
|
||||
echo ""
|
||||
echo "============================================================"
|
||||
echo "FINAL STATUS CHECK"
|
||||
echo "============================================================"
|
||||
$COMPOSE exec -T klausur-service python -m legal_corpus_ingestion --status 2>&1
|
||||
|
||||
echo ""
|
||||
echo "============================================================"
|
||||
echo "Fertig: $(date)"
|
||||
echo "Logfile: $LOG_FILE"
|
||||
echo "============================================================"
|
||||
Reference in New Issue
Block a user