Extract the supplier, buyer, product type, metering points, pricing, minimum and maximum volume, and clause terms from a master purchase agreement (MPA) PDF.
The full guide: Metering point and MWh price in a master purchase agreement
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
The document number, the document, effective, and expiration dates, the supplier name and address, the buyer name and address, the payment terms, the currency, the product type (enum, such as electricity, gas, or water), the pricing model, and the price per unit.
An MPA sets the master terms for recurring purchases of a commodity, including committed minimum and maximum volumes and the metering points supplied. A framework agreement is an umbrella with no committed volume where each order is a call-off. It also differs from an MSA (services) and a distribution agreement (a reseller relationship). For those use the framework agreement, MSA, or distribution agreement extractors.
The metering point id, the volume unit, the minimum volume (take-or-pay), the maximum volume, the renewal terms, and the exclusivity arrangement each come back as fields, so the committed supply profile is captured.
Yes. The metering points table returns each metering point id with its product type, volume unit, and minimum and maximum volume, and the pricing schedule table returns each pricing model with its price per unit, currency, and effective from and to dates.
The governing law, anti-assignment, termination for convenience, cap on liability, insurance, audit rights, and change of control each come back as fields. PDF only, up to 10MB and 100 pages; processed via the Talonic API for extraction only and not retained.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See document data extraction if you run this for legal and commercial teams, or the extraction API if you are building it in.