Daten aus Master Purchase Agreements extrahieren
Ein Master Purchase Agreement im Energiesektor legt fest, wie ein Lieferant über viele Lieferperioden hinweg unter einem Vertrag eine Ware, Strom, Gas oder Wasser, an einen Käufer liefert. Anders als ein Rahmenvertrag, der kein Volumen verpflichtet, enthält eine Energie-MPA meist eine Take-or-Pay-Spanne: ein Mindestvolumen, das der Käufer bezahlen muss, unabhängig davon, ob er es verbraucht, und ein Höchstvolumen, das der Lieferant bereithalten muss. Beschaffungsteams von Versorgern, Energiehändler und Finanzabteilungen lesen ihn, um Messstelle, Stückpreis, Volumenspanne und Abrechnungsbedingungen zu erfahren. Die Vattenkraft Energie GmbH verpflichtete sich, der Rheinmetall Werke GmbH Strom im Rahmen einer MPA mit Wirkung vom 2026-07-01 bis 2028-06-30 zu liefern. Die Lieferung erfolgt an die Messstelle DE0005692000000000000001234567, zu einem Preis von 82,50 EUR pro MWh, mit einem Take-or-Pay-Minimum von 24.000 MWh pro Jahr und einem Maximum von 36.000 MWh. Die Abrechnung erfolgt monatlich zu Net-15-Bedingungen in EUR. Eine pricing_schedule-Tabelle enthält den Preis nach Wirkungszeitraum, und eine metering_points-Tabelle enthält die Messstellenkennung, die Produktart, die Volumeneinheit sowie das Mindest- und Höchstvolumen. Anwendbares Recht ist Deutschland, mit einem Prüfrecht über den gemessenen Verbrauch und einer Change-of-Control-Klausel. Talonic liest die MPA und gibt die Blöcke für Lieferant und Käufer, die Produktart, die Messstelle, den Stückpreis und die Take-or-Pay-Volumina als Felder zurück, mit den Messstellen und dem Preisplan als Tabellen. Da der Vertrag energiespezifisch ist, orientieren sich die Felder am Vokabular der Commodity (product_type, volume_unit in MWh, metering_point_id) statt am generischen Geltungsbereich eines Dienstleistungsvertrags. Er erfasst die Bedingungen wie geschrieben, einschließlich der Volumenspanne, und beurteilt nicht, ob ein Take-or-Pay-Minimum durchsetzbar ist.
Was aus Master Purchase Agreements extrahiert wird
So funktioniert die Extraktion für Master Purchase Agreements
Energie-Rahmenkaufverträge stammen aus juristischen Vorlagen der Lieferanten und folgen den Konventionen des Rohstoffmarkts, sodass Zählpunkt, Mengenband und Preisindex in Anhängen stehen statt im Vertragstext. Talonic klassifiziert den Vertrag und gleicht ihn mit dem Vertragsschema im Field Registry ab, sodass supplier.name, buyer.name, product_type, metering_point_id, price_per_unit sowie die Mindest- und Höchstmenge jeweils einem Feld zugeordnet werden, während die Tabellen pricing_schedule und metering_points zeilenweise geladen werden, mit Preisen als Zahlen in EUR pro MWh. Das Datum des Inkrafttretens 2026-07-01 und der Ablauf 2028-06-30 werden als ISO 8601 geparst. Jeder Wert trägt einen Konfidenzwert und einen Quellregion-Verweis gemäß DIN SPEC 91491, sodass ein Energieanalyst den Preis von 82,50 EUR pro MWh oder die Take-or-Pay-Untergrenze von 24.000 MWh gegen den Anhang prüfen kann. Talonic gibt die Bedingungen wie geschrieben zurück und bewertet keine Klausel.
Beispielextraktion
Ein Strom-Liefervertrag mit Take-or-Pay-Band
{
"document_number": "MPA-2026-VK-0417",
"document_date": "2026-06-20",
"effective_date": "2026-07-01",
"expiration_date": "2028-06-30",
"supplier.name": "Vattenkraft Energie GmbH",
"supplier.address": "Kraftwerkstrasse 12, 60329 Frankfurt, Germany",
"buyer.name": "Rheinmetall Werke GmbH",
"buyer.address": "Industriepark Sued 4, 40468 Duesseldorf, Germany",
"payment_terms": "Net 15, monthly settlement",
"currency": "EUR",
"product_type": "electricity",
"metering_point_id": "DE0005692000000000000001234567",
"volume_unit": "MWh",
"pricing_model": "Fixed price per MWh for the contract term",
"price_per_unit": 82.5,
"minimum_volume": 24000,
"maximum_volume": 36000,
"governing_law": "Germany",
"change_of_control": "Either party may terminate on a change of control of the other",
"audit_rights": "Buyer may audit metered consumption records annually",
"metering_points": [
{
"metering_point_id": "DE0005692000000000000001234567",
"product_type": "electricity",
"volume_unit": "MWh",
"minimum_volume": 24000,
"maximum_volume": 36000
}
],
"pricing_schedule": [
{
"pricing_model": "Fixed",
"price_per_unit": 82.5,
"currency": "EUR",
"effective_from_date": "2026-07-01",
"effective_to_date": "2028-06-30"
}
]
}Häufig gestellte Fragen
Wie unterscheidet sich ein Energie-MPA von einer Rahmenvereinbarung?
Ein MPA dieser Art garantiert ein Take-or-Pay-Mengenband, hier mindestens 24.000 MWh und höchstens 36.000 MWh pro Jahr, während eine Rahmenvereinbarung keine Menge verbindlich festlegt. Die verbindlich zugesagte Menge ist der Unterschied.
Erfasst es Zählpunkt und Mengenband?
Ja. Die Felder metering_point_id, minimum_volume und maximum_volume werden zurückgegeben, und die Tabelle metering_points wiederholt sie pro Lieferstelle, sodass bei einem Vertrag mit einem Zählpunkt an DE0005692000000000000001234567 die Bandbreite nachvollziehbar bleibt.
Wird der Preis pro Einheit erfasst?
Ja. price_per_unit wird als Zahl zurückgegeben, 82.5, in EUR pro MWh, und die Tabelle pricing_schedule enthält den Preis mit den Daten effective-from und effective-to, sodass ein Festpreis für den Zeitraum 2026-07-01 bis 2028-06-30 nachvollziehbar ist.
Entscheidet Talonic, ob das Take-or-Pay-Minimum durchsetzbar ist?
Nein. Talonic extrahiert die Mengenbandbreite und die Abrechnungsbedingungen wie im Dokument angegeben. Ob eine Take-or-Pay-Klausel in einem bestimmten Markt durchsetzbar ist, ist eine Rechtsfrage, die der Rechtsberatung überlassen bleibt.
Bereit, Daten aus Ihrem eigenen Master Purchase Agreements zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering, contracts schema review · zuletzt geprüft am 2026-07-08