Home/Products/Contracts
Revenue & Contracts

Every contracted dollar, without the manual cross-check.

Know what each agreement commits you to, bill and pay what was agreed, and act on renewals before they pass — all from the contracts you already signed.

The Problem

The commitments are in the contract. The money is in the ERP. Nothing compares them.

Pricing, escalators, minimums, renewal windows and service levels live in signed PDFs in a shared folder. Invoices live in the ERP. Amendments arrive by email, and what was actually agreed often lives with the person who negotiated it.

When finance asks why a customer is still on the old rate, or procurement asks whether a vendor invoice is right, the challenge isn't finding the contract. It's knowing which terms are in force after every amendment, comparing them with what was billed, paid and recognized, and showing the clause the answer came from.

Unbilled escalators, unmet minimums, missed renewals and vendor overcharges follow — each one small enough to miss, and large enough to matter in aggregate.

Places the terms live today
Four

PDF, ERP, inbox and memory.

What Farsight DS Does

Contracts, in practice.

Structured extraction

Terms, parties, dates, rates, minimums, escalators and obligations are extracted from the document with every value traceable to the clause it came from.

Amendments and lineage

Addendums are linked to their parent agreement and scored line by line, so you can see what an amendment did to MRR, ARR and total contract value.

Billing assurance

Expected billing is generated from the contract and matched to issued invoices. What was never billed is reported as leakage, not as a rounding difference.

Revenue assurance

ASC 606 recognition schedules are built from the terms and reconciled against what the ledger actually recognized, with divergences flagged for review. Farsight DS detects; it never posts.

Obligations and service levels

Deliverables, notice periods and SLAs become tracked obligations with owners and dates rather than clauses nobody re-reads.

Renewals and trigger events

Renewal and notice windows are calendared, and two-phase or event-triggered rates re-rate the schedule with an audit trail when the trigger fires.

Vendor commercial assurance

The same treatment applied in the other direction: are you being charged what you agreed, and are your suppliers meeting what they committed to?

How It Works

From your systems to a decision.

InputsExecuted agreements + amendments + ERP billing and GL
↓
Farsight DS ContractsTerms extracted, structured, linked to the counterparty
↓
AnalysisExpected vs actual billing, recognition, obligations, renewals
↓
ActionReview queue, corrected invoices, renewal decisions, audit trail
See It in Practice
An escalator nobody billed

The contract says 4%. The invoices say 0%.

A three-year agreement carries a 4% annual escalator from its anniversary. Farsight DS generates the expected billing from the clause, matches it to the invoices issued since, and reports the shortfall as leakage — with the clause and each invoice attached.

  1. ContractAnnual escalator · 4%Clause 7.2, from the anniversary
  2. Farsight DSExpected billing built from the termsMatched to 9 invoices
  3. BillingInvoiced at the original rateEvery month since the anniversary
  4. Leakage$38,400 never billedNine months at the old rate
  5. ReviewQueued for correctionClause and invoices attached

Want to see this against your own data?

Included Capabilities

What ships inside Contracts.

Revenue Assurance
Expected billing and recognition matched against the ledger — with everything never invoiced reported as leakage.
Part of Contracts
Vendor Contracts
Supplier agreements held to the same standard: contracted rates, committed volumes and service levels.
Part of Contracts
Renewal Management
Renewal and notice windows calendared against the exposure they carry, not against a reminder in someone’s inbox.
Part of Contracts
Getting Started

From your systems to a working solution.

Farsight DS works on top of what you already run. Nothing is replaced.

01

Connect

Connect the systems, documents and information the business already uses.

02

Configure

Shape Farsight DS around your requirements, processes and data.

03

Validate

Review the data, assumptions, models and outputs before anyone relies on them.

04

Launch

Put it into production.

Need help redesigning the process itself? Farsight DS services can take it from process design through implementation, training and adoption.

Implementation services
Make It More Powerful

Contracts on its own is useful. Connected, it is a different product.

Start with Contracts and the systems you already run. Each module below adds context the others can use — none of them is a prerequisite.

Modular Expansion — Contracts5 modules available
One product
Solve a specific problem.
A single Farsight DS product delivers value on its own, against the systems you already run. This is a complete, useful deployment — not a phase one.
+ ForecastingCommitments become the revenue plan
Committed revenue, contracted escalators and renewal probability feed the forecast directly rather than being re-keyed into it.
+ Cash ForecastingTerms become dated cash
Payment terms and billing cadence turn contractual obligations into receipts and disbursements on a calendar.
+ Risk ManagementEscalate the exposure automatically
Unmet minimums, missed obligations, concentration and approaching renewals become scored, owned risks instead of findings.
+ Project ManagementGive every exception somewhere to go
Review queues, approvals and follow-up run as tracked work, so a detected billing gap ends in a corrected invoice with an audit trail.
+ Daily BriefSurface what needs attention today
Renewals inside the notice window, leakage found this week and obligations coming due reach the owner each morning.
Every product is useful on its own. Nothing here is a prerequisite for anything else.
FAQ

Frequently asked questions.

Which agreements can Farsight DS read?

Customer and vendor agreements and their amendments. Terms, parties, dates, rates, minimums, escalators and obligations are extracted, and every value is traceable to the clause it came from.

Does Farsight DS post anything to our ledger?

No. It builds the expected billing and recognition from the terms and reconciles them against what was invoiced and recognized. Divergences are flagged for review — Farsight DS detects; it never posts.

What counts as leakage?

Revenue the contract says was owed but was never billed. Expected billing is generated from the agreement and matched to issued invoices; what never appears is reported as leakage, not as a rounding difference.

Does Farsight DS replace our ERP, CRM or other systems?

No. Your ERP, CRM, HRIS, operational systems and document repositories stay where they are and remain where the work gets done. Farsight DS reads from them and connects the information across them.

Do we have to license the other products?

No. Every product is useful on its own, and none is a prerequisite for another. Each one you add gives the others more context, so start with the one you need and add more when they create value.

See Contracts against your own data.

A 30-minute strategy session: we map how your systems connect and identify where this would pay for itself first.