Sales & PartnershipsFree
B2B SaaS Quote and Order Form
Every line checked three ways: the price book, the proposal, and what somebody actually said on a call. Nine findings on twenty-three lines is normal.
Quoting tools are good at the part that is arithmetic. Pull the price book, apply the discount schedule, check the approval status, render the order form. What none of them do is compare the result against any other record of the same deal, because the price book is treated as the source of truth and everything said on the way here is treated as colour. So the quote is internally consistent and externally wrong, and nobody finds out until the buyer reads it.
There are three records of what was sold and they disagree. The price book knows what things cost. The proposal knows what was scoped. The transcripts know what a solutions engineer said at 31:20 on the fourth call. Reconciling all three, line by line, produced nine findings on twenty-three lines in the worked example, and the two directions of error are completely different problems that happen to be in the same document.
One direction is a quote that is 21.2 percent too high, carrying three lines nobody mentioned and twenty-five stores that belong to a franchise estate. The other is $32,910 of commitments made out loud that appear on no line, none of them inside an order form that supersedes prior representations. Built for whoever has to send the paper. Getting the exception approved first is the desk review, the document upstream of all of it is the proposal pack, and the tool index has the rest.
The order form deletes the calls, which is exactly the problem
Nearly every order form carries an entire-agreement clause, and the doctrine behind it is old and blunt. Terms set out in a writing intended as a final expression may not be contradicted by evidence of any prior agreement or of a contemporaneous oral agreement. Where the court finds that writing complete and exclusive, even consistent additional terms do not survive it. That is the cleanest statement of the rule. It means a promise made on a call and left off the paper has no legal existence at all.
It has, of course, a complete operational existence. The buyer remembers it, the implementation team inherits it, and the renewal conversation starts from it. The same body of rules is equally blunt about the fix, since a signed agreement which excludes modification except by a signed writing cannot be otherwise modified. Both directions point at the same instruction: whatever was promised belongs on the paper, priced or explicitly at no charge, before anybody signs anything.
So the reconciliation is not a tidiness exercise. It is the last moment at which the two records can be made to agree, and it costs minutes at the point where changing anything is still free. Eleven weeks later a delivery lead is being told the migration was never scoped, by an account executive who has moved territories, to a customer holding a recording of somebody promising it. That conversation has no good version.
How it works
Say what was agreed
The shape of the deal as you understand it, including anything you conceded verbally.
Paste all three records
The price book, the proposal, and every transcript and thread from the whole cycle.
River reconciles
Line by line across all three, with each disagreement priced and its evidence attached.
Send the right paper
A quote that matches the deal and an order form that contains what you promised.
What you get
- Every quote line checked against the proposal and against every transcript separately
- Lines that appear on the quote and in no other record, priced and listed
- Numbers that disagree between the records, with the value of each disagreement priced
- Commitments made out loud, each with the speaker, the call and the timestamp
- The gap between what the order form covers and what was actually promised
- The reconciled total, showing the quote as generated against what was agreed
Common questions
Our CPQ already generates the quote.
Keep it. The price book arithmetic is the part that is already solved, and this does not compete with it. What no configure-price-quote system does is read a call transcript, because it has no reason to think a transcript is a source of pricing truth. It is, and the worked example has $32,910 of evidence for that.
We do not record calls.
Then it runs on the proposal, the email threads and any notes, and it says the transcript layer is missing rather than pretending coverage it does not have. Email alone catches a surprising amount, because a promise typed to a buyer is a promise somebody thought was worth putting in writing to them and not to us.
Is a verbal promise really binding?
Usually not, once the order form says it supersedes prior representations. That is the point rather than the reassurance. The commitment is legally gone and operationally certain, which is the worst combination available, because the cost lands on delivery while the contract offers no basis for billing it.
Why would a line nobody discussed end up on a quote?
Default bundles, mostly. A support tier that attaches automatically above a threshold, seats that come in blocks, an add-on that is standard for the segment. None of it is anybody's mistake and all of it arrives at the buyer as three items they never asked about, which is a week of questions and a reason to reopen the price.
What happens to the promises we do want to honour?
They go on the paper. Three of the four in the worked example become written lines, priced or explicitly at no charge, which costs nothing and removes the entire argument. The fourth is a price hold on a future phase and becomes an option clause with a date on it, because a hold nobody wrote down is a renewal dispute with a delay fuse.
The buyer's portal will reformat everything anyway.
It will, and the reconciliation still runs against whatever you upload. Portals reformat presentation and preserve values, so a store count that is 25 too high stays 25 too high after the transformation. If anything the portal makes it worse, since a number inside a procurement system is much harder to correct than one in an attachment.
How does this relate to getting the discount approved?
Approval comes first and this checks that the paper matches it. An approved concession that never reached the quote and a quoted concession that was never approved are both common, and both are found by the same comparison. The approval itself is the desk review, which produces the decisions this document has to honour.
B2B SaaS Quote and Order Form
Fill in the form and your workspace opens with the work already underway.