PactMeter

Commercial control for pricing and finance teams

Know what you promised before you bill or change a price.

See where an invoice disagrees with an agreement, and who a price change would affect. Open any result to see the line, clause and calculation behind it.

The sample is a fictional company run through the real engine. No account or email needed. PactMeter never changes a price, sends an invoice or contacts a customer.

Proposed Tier B changeSynthetic data

Price per unit · effective 1 Oct 2026

₹1,000₹920

Decision

Review first

Affected
2
Protected
2
Needs review
1

Historical difference

-₹14,000

Replay of 16 recorded lines, not a forecast

Protected by source

  • Acme Instrumentation₹950
  • Brightwell Labs₹940

Held for a person · Eastfield Robotics

A rule for this customer could not be read (A price is stated in a letter that carries no reference, so no rule was taken from it), so its price cannot be established.

The problem

Promises live in documents. Prices live in billing. Nobody checks one against the other.

  • A price change overrides a promise

    A list-price rise reaches a customer whose contract fixed the price for the term.

  • Invoices drift from the agreement

    Lines are billed above or below what the commitment in force supports, one invoice at a time.

  • Exceptions end quietly

    A negotiated price expires, or a letter changes it, and nobody notices which customers move.

What happens when you use it

From a folder of agreements to a decision you can defend.

Each panel below is the output for the synthetic company Corvane Instruments Pvt Ltd, computed by the same engine the product runs. Fictional data, real calculations.

  1. 01Input

    Bring what you already have.

    Contracts, amendments, price letters and forwarded emails as PDF or text, a customer list, and invoice lines as CSV, XLSX or JSON. You see the field mapping before anything is stored.

    No integration and no billing-system access. Nothing leaves the workspace you upload it to.

    Sources for the sample companysynthetic
    • Acme Instrumentation - Supply Agreement.txtagreement
    • Brightwell Labs - Master Agreement.txtagreement
    • Brightwell Labs - Amendment 1.txtagreement
    • Cardinal Systems - Price Exception.txtagreement
    • Eastfield Robotics - forwarded email.txtagreement

    7 customers · 20 invoice lines (CSV)

  2. 02Analysis

    Every commitment, read with the words it came from.

    Rules-based extraction finds prices, holds, exceptions, amendments and end dates, and keeps the quoted clause with each one. A clause is tracked automatically only when it is found word for word and nothing in it is ambiguous.

    What it cannot read exactly (1 item in the sample) is held for a person, not guessed.

    What PactMeter read4 commitments
    Contract holds
    2
    Amendments
    1
    Price exceptions
    1

    Held for a person · Eastfield Robotics

    A rule for this customer could not be read (A price is stated in a letter that carries no reference, so no rule was taken from it), so its price cannot be established.

  3. 03Evidence

    A number you can trace, not a score you have to trust.

    Each finding opens onto the invoice line, the commitment in force on that date, the exact source words, and the arithmetic. The same inputs always give the same result.

    Finding · Acme Instrumentation+₹2,000

    Invoice line

    40 × ₹1,000

    CV-2604-011 · 2026-04-14

    Supported price

    ₹950

    contract · CV-AI-01

    Calculation

    40 × (₹1,000 billed − ₹950 supported) = ₹2,000

    “3.2 The unit price of INR 950.00 per unit for SM-40 Sensor Module is fixed for the Term and shall not be increased or decreased during the Term.”Acme Instrumentation - Supply Agreement.txt
  4. 04Opportunity

    What it is worth, and what a proposed change would do.

    Money billed above or below the commitment is shown as a calculated amount, never as recovered. A proposed change is replayed on 16 recorded lines: who moves, who is protected and by which clause. It is history, not a forecast.

    Findings and the proposed changecalculated
    • OverchargeAcme Instrumentation₹2,000
    • UnderchargeDelmar Controls₹1,500

    Baseline

    ₹7,40,800

    Changed

    ₹7,26,800

    Difference

    -₹14,000

  5. 05Human decision

    A person decides. PactMeter never acts on its own.

    Release checks end in SAFE, REVIEW or BLOCK, and stay advisory until someone records a decision. A claim built on a reading nobody has reviewed cannot be approved automatically.

    Decisions are recorded, with reasons

    Approve

    Hold

    Reject

    A finding is confirmed, kept under review, or dismissed with a written reason. Every decision lands in the audit trail with who made it and when.

  6. 06Outcome and ledger

    Only a recorded outcome counts as money recovered.

    Recovery cases follow a finding through review, verification and resolution. The ledger is append-only: potential, approved, promised and recovered are separate numbers, and proof packs and share links let someone outside check the work.

    Ledger layers, kept apart
    1. 1Potentialwhat the evidence supports
    2. 2Approveda person agreed to pursue it
    3. 3Promisedthe counterparty said yes; not money yet
    4. 4Recoveredmatched to an uploaded record, or attested by a person

Ways in

Start with the question you have today.

Test a price change

Who is affected, who is protected by a clause, and the historical difference, before you announce it.

Open the sample

Check what was charged

Invoice lines against the commitment in force on each date, with every difference explained.

Open the sample

Free Money Scan

One supplier agreement and one export: a count, a range and one worked proof. Nothing is stored.

Run the scan

What is real, and what is not yet

Plain about its limits.

PactMeter is in preview. Security and data handling covers the rest.

Every example on this site
Synthetic. No logo, customer number or result here is real.
The engine
Deterministic rules. A language model is optional, off unless configured, and the product says which extractor ran.
Accuracy on your documents
Not yet measured on real customer contracts. Unclear clauses are held for a person instead of guessed.
Sending, charging, contacting
Never automatic. You send any claim yourself and record that you did.

See it on a company that does not exist.

The sample workspace is private to your browser, needs no email address, and is removed after a day.

Open the sample company

There are no marketing or third-party cookies, so there is nothing to switch on for them.