Where it usually breaks
And how to keep it from happening.
- A line has no unit price or a negative quantity, and the whole pricing run fails until it is corrected.
- The quote was edited after the specialist opened it, so the expected Revision no longer matches and pricing is refused.
- A timed-out pricing request is sent again after someone edited a line, and the expected Revision no longer matches.
- The price book revision recorded on the quote is not the one the customer was told about.