This is a reference for every control in the driver payment rule editor,
grouped by the drawer's own sections. For how to build a rule start to finish,
see create a payment rule; for the tab it
lives on, see manage driver pay.
Note
Fleet and this page are gated. Availability varies by organization — if you
don't see it, reach out to Nash. Scoped users see rules read-only.
Client-side facts below (labels, options, defaults) describe what you see. What
a priced rule actually pays out is settled by Nash when a delivery is completed,
so treat pricing behavior as intent — the Reports tab
shows the resulting totals.
Top of the drawer
| Setting |
Options (default) |
What it does |
| Payment Rule Name |
free text |
Identifies the rule in the Payment Rules list. |
| Driver Groups |
your driver groups (none) |
The groups this rule prices. Multiple allowed; a group can be in only one rule, so groups already used elsewhere aren't offered. |
| Currency |
your supported currencies |
The currency for every fee amount in the rule. Applies to all pricing and fee fields below. |
Pricing type
| Setting |
Options (default) |
What it does |
| Pricing type |
Contract, Function (Contract) |
Contract builds pricing from the models below. Function is custom Python pricing, shown only for accounts already using it; non-superusers can view but not edit an existing function rule. |
| Contract type |
Flat fee, Order value based, Duration based, Distance based (none) |
Which pricing models make up the base pay. Add one or more. |
| How do you wish to combine the values? |
Use maximum value, Use minimum value, Sum all values |
Appears once two or more models are added. Sets how their computed values combine into one payout. |
Flat fee
| Setting |
Options (default) |
What it does |
| Charge per |
Stop, Route |
Whether the flat amount is paid once per stop or once per route. |
| Flat fee pricing |
amount (in the rule's currency) |
The fixed amount paid. |
Order value based
| Setting |
Options (default) |
What it does |
| Type |
Tiered, Percentage |
How pay is derived from order value — bands, or a straight percentage. |
| Percentage |
number |
(Percentage type) The share of order value paid. |
| Tier rows |
Orders starting at, Charge |
(Tiered type) Each band's starting order value and the charge for it. Add tier / Remove tier manage rows. |
Distance based
| Setting |
Options (default) |
What it does |
| Unit |
Miles, Kilometers |
The distance unit for this model. |
| Type |
Tiered, Rated |
Band-based pay, or a per-interval rate. |
| Tier rows |
Distance starting at (mi/km), Charge |
(Tiered type) Each band's starting distance and its charge. Distance and duration tiers can also carry Overages (a rated rule for distance beyond the last band). |
| Rated type |
Prorated, Round, Round up, Round down |
(Rated type) How partial intervals are handled. |
| Rate interval |
number |
(Rated type) The size of one charging interval. |
| Fee |
amount |
(Rated type) The amount paid per interval. |
Duration based
| Setting |
Options (default) |
What it does |
| Unit |
Minutes, Hours |
The time unit for this model. |
| Type |
Tiered, Rated |
Band-based pay, or a per-interval rate. |
| Tier rows |
Duration starting at (min/hour), Charge |
(Tiered type) Each band's starting duration and its charge; supports Overages as above. |
| Rated type |
Prorated, Round, Round up, Round down |
(Rated type) How partial intervals are handled. |
| Rate interval |
number |
(Rated type) The size of one charging interval. |
| Fee |
amount |
(Rated type) The amount paid per interval. |
Function
| Setting |
Options (default) |
What it does |
| Custom pricing code (Python) |
Python code |
A custom pricing function. Editable only by superusers; if you need custom function pricing, reach out to Nash. |
Additional fees
Add any of these under Additional fees; each opens its own card.
Toll fee
| Setting |
Options (default) |
What it does |
| Type |
Flat fee, Use Google API |
A fixed toll amount, or tolls sourced from Google. |
| Fee |
amount |
(Flat fee type) The toll amount paid. |
Insurance fee
| Setting |
Options (default) |
What it does |
| Who is responsible for the insurance fee? |
Provider, Nash |
Who the insurance fee is attributed to. |
| Type |
Flat fee, Order value based |
A fixed amount, or a value derived from order value. |
| Flat fee |
amount |
(Flat fee type) The insurance amount. |
| Order value type |
Tiered, Percentage |
(Order value based) Bands or a straight percentage. |
| Tier rows |
Orders from … up to, Charge |
(Order value based, tiered) Each band's range and charge; supports Overages. |
Wait fee
| Setting |
Options (default) |
What it does |
| After (min) |
minutes |
Wait time before the fee starts accruing. |
| Charges |
amount, in the rule's currency |
The amount charged each interval (the label shows the currency symbol). |
| Every (min) |
minutes |
The interval the charge repeats on. |
| Limited to |
amount, in the rule's currency |
A cap on the total wait fee (the label shows the currency symbol). |
Return fee
| Setting |
Options (default) |
What it does |
| Type |
Flat fee, Percentage |
A fixed amount, or a share of the delivery fee. |
| Fee / Delivery fee percentage |
amount / percent |
The return amount (flat) or the percentage of the delivery fee. |
| Charge per |
Stop, Route |
Whether the fee applies per stop or per route. |
Cancellation fee
| Setting |
Options (default) |
What it does |
| Type |
Flat fee, Percentage |
A fixed amount, or a share of the delivery fee. |
| Percentage / Fee |
percent / amount |
The cancellation amount (flat) or the percentage of the delivery fee. |
| Trigger |
Status, Time |
What sets off the fee — reaching a driver status, or a time threshold. |
| Time before cancellation (minutes) |
minutes |
(Time trigger) The minutes before cancellation that make the fee apply. |
| Driver status |
a delivery status |
(Status trigger) The driver status that makes the fee apply. |
| Charge per |
Stop, Route |
Whether the fee applies per stop or per route. |
Save and delete
| Control |
What it does |
| Create Rule / Update Rule |
Saves the rule (label depends on whether you're creating or editing). |
| Close |
Closes the drawer without saving. |
| Delete (row action) |
Opens Delete Driver Payment Rule; confirm with Delete Rule. This can't be undone. |