Welche AGB-Version galt beim Vertragsschluss?
Version Pinning, effective_at-Auslieferung und Audit Trail: wie sich der Bezug zwischen einer Transaktion und der gültigen veröffentlichten Fassung technisch herstellen lässt.
Die Frage hinter „Welche Version galt?“
Wenn es zu einer Rückfrage, einer Reklamation oder einer Prüfung kommt, lautet die operative Frage fast immer gleich: Welche Fassung der AGB, der Widerrufsbelehrung oder der Datenschutzerklärung war zu einem bestimmten Zeitpunkt veröffentlicht? Ohne saubere Versionierung ist das eine Rekonstruktion aus Backups, E-Mail-Anhängen und Erinnerung.
Diese Seite beschreibt, wie sich der Bezug zwischen einer Transaktion und der zu diesem Zeitpunkt gültigen veröffentlichten Fassung technisch sauber herstellen lässt — als operative, nicht als rechtliche Einordnung.
Version Pinning: eine Fassung gezielt referenzieren
Beim Version Pinning referenziert ein System eine konkrete freigegebene Version über ?version=N und erhält stabil genau diesen Stand — unabhängig davon, ob inzwischen eine neuere Version live ist. Weicht der gepinnte Wert vom aktuellen Live-Stand ab, antwortet die Public Delivery API mit 409 version_mismatch und nennt die aktuelle Version, sodass ein Konsument deterministisch nachziehen kann.
Pinning eignet sich, wenn ein System die für eine Transaktion verwendete Versionsnummer selbst speichert und später wieder exakt dieselbe Fassung abrufen will.
effective_at: die Fassung zu einem Zeitpunkt
Wenn ein System nur den Zeitpunkt der Transaktion kennt, aber nicht die Versionsnummer, liefert eine effective_at-Auslieferung die passende Fassung: Ein Aufruf mit ?effective_at=<ISO-8601> gibt die zur angegebenen Sekunde veröffentlichte Version zurück — als JSON, HTML oder PDF aus genau dieser Fassung.
version und effective_at sind gegenseitig exklusiv. Beide Funktionen sind planabhängig und ab Business verfügbar. Das passende Gegenstück für den Transaktionsfall beschreibt der Guide Rechtstexte in Bestell- und Vertragsbestätigungen.
Audit Trail als Nachweisgrundlage
Pinning und effective_at funktionieren nur, weil jede freigegebene Fassung ein unveränderlicher, datierter Snapshot ist. Der Audit Trail hält fest, wann welche Version freigegeben und veröffentlicht wurde. Damit ist der Zusammenhang zwischen einem Datum und der zu diesem Datum live geschalteten Fassung nachvollziehbar — ohne manuelle Rekonstruktion.
Die Grundlagen dieser Versionsführung vertieft Rechtstext-Versionierung ohne Copy-Paste-Chaos und die Feature-Seite Rechtstext-Versionierung. Die konkreten Endpunkte stehen in der API-Referenz.
Abgrenzung
TermShelf erstellt keine rechtsverbindlichen Inhalte und ersetzt keine anwaltliche Beratung. Ob und wie ein Versionsnachweis im Einzelfall rechtlich gewürdigt wird, ist eine Frage qualifizierter Beratung. TermShelf stellt den technischen Bezug zwischen Zeitpunkt und veröffentlichter Fassung her.
Häufige Fragen
- Welche AGB-Version galt beim Vertragsschluss?
- Die zum Zeitpunkt des Vertragsschlusses veröffentlichte Fassung. Wenn jede Veröffentlichung ein datierter, unveränderlicher Snapshot ist, lässt sie sich per Version Pinning (?version=N) oder per effective_at-Auslieferung (?effective_at=<ISO-8601>) eindeutig abrufen.
- Was ist der Unterschied zwischen version und effective_at?
- version=N referenziert eine bekannte Versionsnummer; effective_at=<ISO-8601> referenziert die zu einem Zeitpunkt veröffentlichte Fassung. Beide sind gegenseitig exklusiv und ab dem Business-Plan verfügbar.
TermShelf ausprobieren
Strukturen, Versionen und Veröffentlichungen in einem Workflow.
Verwandte Guides
AGB als PDF an die Bestellbestätigung anhängen
Wie sich die freigegebene AGB-Fassung als PDF-Artefakt aus der Public Delivery API an transaktionale Bestellbestätigungen anhängen lässt — versioniert und nachvollziehbar.
Widerrufsbelehrung in die Bestellbestätigung einbinden
HTML im E-Mail-Footer oder PDF im Anhang: wie die freigegebene Widerrufsbelehrung versioniert in transaktionale Bestätigungen gelangt.
Rechtstexte in Shopware-Bestellbestätigungen einbinden
Wie Shopware-Storefronts und Bestellbestätigungs-Mails AGB, Widerrufsbelehrung und Datenschutzinformationen als versioniertes HTML-, JSON- oder PDF-Artefakt aus TermShelf beziehen — statt Volltexte in Sales Channels und Twig-Mail-Templates zu pflegen.