The job: a quote the invoice can match
How it is done today
A shipper sends a message with a destination and a rough idea of the consignment. A rate per kilogram comes back within the hour, usually on WhatsApp, usually without conditions. Weeks later the invoice carries a handling charge, a fuel surcharge and a delivery area charge, and the customer objects to all three.
None of those charges are unreasonable. The problem is that they were never quoted. A quote builder exists to make the whole charge visible at the point of offer, so the negotiation happens once rather than twice, and the second conversation is not conducted through a credit note.