VERTRAGSGENERATOR | DOKUMENTATION

   
1.HINTERGRUND
 
  a. Hallo
 
  b. Hallo
   
2.RECHTSNATUR VON STROMLIEFERVERTRÄGEN
 
 a.DIE STROMLIEFERUNG BESTIMMT SICH NACH DEM KAUFRECHT
 
 

Die Lieferung von elektrischer Energie (Strom) erfolgt im Rahmen eines zivilrechtlichen Vertrages - eines Stromliefervertrages. Dessen Rechtsnatur bestimmt sich nach dem Kaufrecht, auch wenn es sich bei Strom nicht um eine Sache handelt. Der Stromliefervertrag ist ein gegenseitiger und auf Dauer angelegter Vertrag. Der Pflicht des Stromlieferanten zur Stromlieferung steht die Pflicht des Kunden zur Bezahlung des gelieferten Stroms gegenüber. Parteien sind der Stromlieferant und der Kunde, wobei zwischen Großhändlern, Letztverbrauchern und sonstigen Unternehmen zu differenzieren ist.


Das Energiewirtschaftsgesetz zwei Arten von Stromlieferverträgen: solche innerhalb und solche außerhalb der Grundversorgung. Grundversorgung meint die Stromlieferung an Haushaltskunden zu allgemeinen Preisen, die im Internet zu veröffentlichen sind. Jeder Haushaltskunde hat einen Anspruch darauf, vom zuständigen Grundversorgers beliefert zu werden.


Erfolgt die Stromlieferung außerhalb der Grundversorgung, spricht man von Sonderkunden-verträgen. Für Sonderkundenverträge besteht Vertragsfreiheit. Es steht den Parteien frei, ob, mit wem und zu welchen Bedingungen sie einen Sonderkundenvertrag abschließen. Nicht zuletzt gilt der Grundsatz, dass alle Kunden die Freiheit haben, Strom vom Stromlieferanten ihrer Wahl zu beziehen.


Veranlasst durch die unionsrechtlichen Vorgaben zum Verbraucherschutz beinhaltet das EnWG inhaltliche Anforderungen an die Ausgestaltung von Stromlieferverträgen mit Letztverbrauchern. Diese müssen einfach und verständlich sein sowie bestimmte Mindestangaben enthalten, etwa die Preise und die Vertragsdauer. Preisänderungen durch den Stromlieferanten unterliegen formalen und zeitlichen Vorgaben. Für Sonderkundenverträge mit Haushaltskunden gelten zusätzliche Anforderungen, diese dürfen z.B. nur in Textform abgeschlossen werden.


 b.ALL-INCLUSIVE-STROMLIEFERVERTRÄGE
 
 

Stromlieferverträge unterscheiden sich weiter im Leistungsumfang und können entweder als reiner Stromliefervertrag oder als All-inclusive-Stromliefervertrag ausgestaltet werden.


Bei einem reinen Stromliefervertrag schuldet der Stromlieferant nur die Lieferung von Strom als solchem. Um den Messstellenbetrieb und die Netznutzung muss sich der Letztverbraucher selbst kümmern, d.h. mit dem Verteilnetzbetreiber einen Netznutzungsvertrag und mit dem Messstellenbetreiber einen Messstellenvertrag abschließen. Bei dieser Gestaltungsvariante spricht man bisher vom „Doppelvertragsmodell“. Zukünftig wird man den Begriff „Drei-Verträge-Modell“ verwenden müssen, um auch den Messstellenvertrag zu umfassen.


Hingegen beinhaltet ein All-inclusive-Stromliefervertrag als Leistung nicht nur die Stromlieferung, sondern darüber hinaus die Netznutzung und den Messstellenbetrieb. Konkret schließt der Stromlieferant mit dem Netzbetreiber einen Lieferantenrahmenvertrag bzw. Netznutzungsvertrag und mit dem Messstellenbetreiber einen Messstellenvertrag ab. Der Stromlieferant gewährleistet folglich sowohl den Zugang zum Stromnetz als auch die Netznutzung und rechnet diese Leistungen gegenüber dem Letztverbraucher ab. Diese Vertragsgestaltung entspricht sowohl dem Interesse der Letztverbraucher, für die Stromlieferung nur einen Vertragspartner zu haben als auch jedem der Netzbetreiber bzw. Messstellenbetreiber. Für letztere ist es deutlich einfacher, ihre Leistungen im Rahmen standardisierter Verfahren mit dem Stromlieferanten abzuwickeln.

   
2.DER STROMPREIS UND SEINE BESTANDTEILE
 
 a.DIE STROMLIEFERUNG BESTIMMT SICH NACH DEM KAUFRECHT
 
 

(...)


(...)


(...)


(...)


 b.ALL-INCLUSIVE-STROMLIEFERVERTRÄGE
 
 

(...)


(...)


(...)


 

IMPRESSUM



LT23 UG & Co. KG | Südliche Münchner Straße 68 | 82031 Grünwald
Geschäftsführer: Alexander Matzner
Telefon: +49 (0)89 997 428 640
E-Mail: alex [a] lt23.com


--> -->
 
 
FPDFException
Python 3.12.3: /usr/bin/python3
Sat Jul 5 05:37:22 2025

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/stromliefervertrag/index.py in <module>
   1354 # KOPFZEILE
   1355 pdf.set_fill_color(*rahmenfarbe)
=> 1356 pdf.cell(7, 1, fill=True)
   1357 pdf.cell(182, 1, border = 0, fill=True)
   1358 pdf.cell(1, 1, border = 0, fill=True, new_x="LMARGIN", new_y="NEXT")
pdf = <__main__.PDF object>, pdf.cell = <bound method FPDF.cell of <__main__.PDF object>>, fill undefined
 /usr/lib/python3/dist-packages/fpdf/fpdf.py in wrapper(self=<__main__.PDF object>, *args=(7, 1), **kwargs={'fill': True})
    216         if not self.page and not (kwargs.get("dry_run") or kwargs.get("split_only")):
    217             raise FPDFException("No page open, you need to call add_page() first")
=>  218         return fn(self, *args, **kwargs)
    219 
    220     return wrapper
fn = <function FPDF.cell>, self = <__main__.PDF object>, args = (7, 1), kwargs = {'fill': True}
 /usr/lib/python3/dist-packages/fpdf/deprecation.py in wrapper(self=<__main__.PDF object>, *args=(7, 1), **kwargs={'fill': True})
     30                 stacklevel=get_stack_level(),
     31             )
=>   32         return fn(self, *args, **kwargs)
     33 
     34     return wrapper
fn = <function FPDF.cell>, self = <__main__.PDF object>, args = (7, 1), kwargs = {'fill': True}
 /usr/lib/python3/dist-packages/fpdf/fpdf.py in cell(self=<__main__.PDF object>, w=7, h=1, text='', border=0, ln='DEPRECATED', align=<Align.L: 'LEFT'>, fill=True, link='', center=False, markdown=False, new_x=<XPos.RIGHT: 'RIGHT'>, new_y=<YPos.TOP: 'TOP'>)
   2794         """
   2795         if not self.font_family:
=> 2796             raise FPDFException("No font set, you need to call set_font() beforehand")
   2797         if isinstance(w, str) or isinstance(h, str):
   2798             raise ValueError(
global FPDFException = <class 'fpdf.errors.FPDFException'>

FPDFException: No font set, you need to call set_font() beforehand
      add_note = <built-in method add_note of FPDFException object>
      args = ('No font set, you need to call set_font() beforehand',)
      with_traceback = <built-in method with_traceback of FPDFException object>