Settings
connecting…

Settings

None of this belongs on a quote form. A quote form carries what changes per quote — addresses, dates, vehicle, dates of hire. Everything here changes per deployment or per business line, and a value a booking clerk can retype per quote is not a rate, it is an override nobody reviewed.

The three tabs are the three scopes. Shared is what both engines depend on. B2B and B2C are two different engines on two different documents, so each owns its own rates and neither can move the other's.

Read-only

Providers & data sources

What the running service actually picked up. A provider that is not configured degrades to a stated fallback and labels its output rather than inventing a number — a stubbed distance must never be mistaken for a routed one.

Loading service status…

In both documents

Values both engines read

The two engines hold their own copies of these, because they consume them differently. That is a real risk, so the two values are shown side by side rather than assumed equal: a divergence here is visible instead of buried in two files.

Loading…

Fuel price is the one to watch. The B2B engine prices transport on diesel; B2C rental runs on Special 95. They are different pump prices and are meant to differ — the reconciliation is here so nobody has to remember that. Both are moved through the fuel workflow, not by hand.

Pricing Engine · Transport pricing · Ruleset changes are versioned and persisted.
B2B console · API docs