Latner Documentation

Rental Rates and Pricing

Rental Rates are the price book behind every rental quote and contract in Latner, and this page explains how the pieces fit together so you can set them up once and let the billing engine do the rest.

Which Page Do I Need?

Start from what the customer has agreed to pay for:

The customer asks for...

Read

One rate for the whole hire - a day rate, a week rate or a month rate

Fixed Pricing

A daily rate that rolls onto the weekly rate when that is cheaper

Daily/Weekly Pricing

Days counted from the time they collected it, not by calendar date

Daily (24 hr) and Weekly (24 hr) Rate Types

A month - billed by the calendar month, a fixed 30 days, or a flat monthly fee

Rental Rate Types

A rate that steps down the longer they keep it

Tiered Pricing

Hours used - a committed number of metered hours a month, with excess on top

Minimum Hours Per Month

A set number of hours per day included, with excess hours charged on return

Rate Modifiers

Usage such as kilometres

Rate Modifiers (there is no per-kilometre rate type) and Manual Pricing

A minimum spend, however short the hire

Rate Modifiers - Minimum Charge

A machine with an operator, billed from timesheets

Operator Pricing

Milestones or a schedule no rate describes

Manual Pricing

Overview

Almost nothing in hire is priced the same way twice. One customer wants a flat daily rate, the next wants the weekly rate to kick in automatically, a third is on wet hire and pays by the hour, and a fourth has agreed to milestone payments that no rate type describes. Latner handles all of that with four layers stacked on top of each other, and once you can see the layers, rates stop feeling complicated.

  • The rate book is a Rental Rate record. Each row in it prices one Equipment Class, Equipment Model, Equipment Number, Package, Transport type, Admin Charge or Sanitation service.

  • Charge Days Per Week sets the billing calendar - which days of the week count as chargeable days.

  • The Pricing Method decides how Latner picks which rate to bill: one fixed rate, the cheaper of a daily or weekly rate, a tier based on days on rent, operator timesheets, or nothing at all.

  • Rate Types are the units the money is expressed in - Daily, Weekly, Monthly, Hourly and their variants - and the Pricing Method decides how many of them a row can carry.

  • Modifiers are the optional extras layered on top: a minimum charge, a maximum daily hours allowance with an excess rate, and a floor rate that stops staff discounting below your commercial limit.

Every rate that ends up on a quote or contract is a copy taken at the moment the line was added, so changing the rate book never re-prices a contract that already exists.

00-rental-rates-list.png
the Rental Rates screen. Each row is a rate book, and the one named in the Global Rental Rates setting is what Latner falls back to when a customer has no rate book of their own

Before You Begin

Rates are set up in the Rental module's Configuration area, and a couple of settings and permissions decide who can do what.

Requirement

Where to Find It

Rental Rates configuration screen permission

Security › Configuration › Permission Groups › Rental › Configuration

Edit Rental Rates permission, to change a rate while adding details to a quote or contract

Security › Configuration › Permission Groups › Rental › Field

Allow Rates Below Floor Rate permission, to approve a rate under the floor

Security › Configuration › Permission Groups › Rental › Field

Allowed Pricing Methods - leave empty for all five, or list the ones your business uses

Security › Settings › Rental

Allowed Rental Rate Types - the same idea for rate types

Security › Settings › Rental

Default Charge Days Per Week - required, because a contract cannot be created without a charge days value to fall back on

Security › Settings › Rental

03-settings-allowed.png
the two Allowed settings. Here the business has switched Tiered Pricing off and narrowed rate types to three, so those are the only options staff ever see

Both Allowed settings are filters, not switches. Leave one empty and every option is available. Populate it and the list shrinks to what you listed - except on a record that already uses an excluded option, where Latner keeps the original choice selectable so you can still open and edit the line.

Charge Days Per Week

Charge Days Per Week is the billing calendar. It decides which days of the week Latner counts when it works out days on rent, and it converts weekly and monthly rates into a daily equivalent.

  • 5 Days - Monday to Friday

  • 6 Days - Monday to Saturday

  • 7 Days - Monday to Sunday

  • Saturday - Saturdays only

  • Weekend - Saturday and Sunday

On a 5 Days contract a machine that sits on site over the weekend is not billed for the Saturday or the Sunday, and a weekly rate is divided by five rather than seven to get its daily equivalent. That single choice moves every number on the contract, so it is worth getting right before the first invoice.

Latner fills it in for you, working down a hierarchy:

  • On the contract header - the site's Charge Days Per Week, then the customer's, then the Default Charge Days Per Week setting.

  • On each detail line - the Equipment Model's Charge Days Per Week, then the Equipment Class's, then whatever the contract header ended up with.

Because the line inherits rather than mirrors, you can leave a whole contract on 5 Days and still bill one seven-day-a-week generator correctly. Change the header value and Latner offers to push the new value down to the details.

06-contract-details.png
a live contract's Details tab with the Pricing Method and Charge Days Per Week columns switched on through Customize. Line 1 bills from manual billing lines, line 2 from a fixed daily rate and line 3 from a daily/weekly pair

Two rate types ignore Charge Days Per Week entirely. Flat Monthly charges the same amount per calendar month however many days fall in it, and Calendar Month (Annualized) spreads the year's cost across all 365 days. See Rental Rate Types for the detail.

The Five Pricing Methods

The Pricing Method is the first thing you choose on a rate row, and it decides how many rate rows that line can carry and how Latner picks between them.

  • Fixed Pricing - one rate type, one rate. The simplest and by far the most common.

  • Daily/Weekly Pricing - a daily rate and a weekly rate, with Latner automatically billing whichever works out cheaper for the customer.

  • Tiered Pricing - as many tiers as you like, each unlocked by a Days on Rent threshold.

  • Operator Pricing - wet hire. The line bills from approved operator docket timesheets instead of a rental rate.

  • Manual Pricing - no rate based billing at all. The line invoices only from Manual Billing Lines you enter by hand.

Each has its own page under this one, with the rules, the maths and a worked example.

probe-all-methods.png
the Add Rate Details form with all five pricing methods available. The description under each option is the quickest reminder of what it bills

The Rate Book

Rates are created and managed on the Rental Rates screen, under Rental › Configuration › Rental Rates. Each record there is a rate book, holding one row per thing you price - an Equipment Class, Equipment Model, Equipment Number, Package, Transport type, Admin Charge or Sanitation service. Most businesses run one book for everyone and add a second only when a national account or a branch needs its own pricing.

Creating a book, adding rows to it, copying it to build next year's prices, making it the standard book for the whole business and assigning it to a particular customer or site are all covered in How to Create and Manage a Rental Rate Book.

02-rate-book-grid.png
one rate book carrying four different pricing methods. Use Customize to bring Pricing Method, Rate Type and Rental Rate into view; the tiered row shows all three of its tiers stacked in the one row

How a Rate Reaches a Contract

When someone adds an equipment line to a quote or contract, Latner finds the right rate and copies it onto the line, working through this in order:

  1. Shortlist the candidate rows - only rows in a book that matches the contract's branch, or is an All level book, or is the book named in the Global Rental Rates setting.

  2. Match the Rental Rate Variation exactly, including matching "no variation" when none was chosen.

  3. Take the most specific rows available - rows against the Equipment Number first, then the Equipment Model, then the Equipment Class.

  4. Within those rows, prefer by assignment - a book assigned to the contract's site beats one assigned to the customer, which beats the Global Rental Rates book.

The consequence worth remembering is that a book is only ever consulted if it is the global book or it is assigned to the customer or the site. A book that matches the branch but is attached to nobody is never looked at.

Once the rate is on the line it is that line's rate. Editing the rate book afterwards changes what the next contract gets, never what this one bills.

Rate fields lock once a line has been invoiced, and Flat Monthly and Minimum Hours Per Month cannot be swapped for another rate type at all - their billing maths cannot reconcile across a change. Decide the pricing method and rate type before the first invoice wherever you can.

Reading a Rental Invoice Line

Every rate-based equipment line on an invoice shows how it was priced. The customer invoice's Details tab and the Create Invoice screen carry these fields:

  • Bill from Date and Bill to Date - the period this invoice covers.

  • Billable Days - the chargeable days in this invoice's period only, not since the hire started. The Create Invoice screen shows it as Billable Units.

  • Stand Down Days - stood down days in the period, weighted by each stand down's Discount %.

  • Rate Type and Rental Rate (Rate on the Create Invoice screen) - the rate the pricing method selected. After a Rental Rate Adjustment, the latest adjusted rate.

  • Calc. Daily Rate - that rate as a daily figure: the daily rate itself, a weekly rate divided by Charge Days Per Week, or a monthly rate divided by 30.

  • Adj. Daily Rate - what this invoice actually charged per day: Sub Total divided by Quantity divided by (Billable Days - Stand Down Days). Because each invoice re-prices the whole hire and charges the difference, it includes any catch-up from moving onto a cheaper weekly rate or tier, and any Minimum Charge.

  • Billable Hours - Minimum Hours Per Month lines only: the minimum hours billed.

When Adj. Daily Rate is higher than Calc. Daily Rate, the line usually reached its Minimum Charge. When it is lower, the line usually moved onto a cheaper rate and this invoice credited the earlier days. Flat Monthly, Calendar Month, Calendar Month (Annualized) and Minimum Hours Per Month lines leave both daily rates blank, because their charge is not days times a daily rate. Excess usage never sits on the rental line: it is a separate admin line, Excess Hours for <line description> after a Return or Additional Hours - <equipment number> each month on Minimum Hours Per Month.

Invoice PDFs are laid out per business, so which of these fields print depends on your invoice template. The Details tab of the customer invoice in Latner always shows them.

FAQs

Why is the Adj. Daily Rate on a tiered or daily/weekly line different from the rate?

Each invoice re-prices the hire from day one at the rate it has now qualified for and charges only the difference from what was already invoiced. When the line moves onto a cheaper tier, that difference includes a credit for earlier days billed at the higher rate, so this invoice's Adj. Daily Rate comes out below the Calc. Daily Rate. See Tiered Pricing for a worked example.

A pricing method or rate type I want isn't in the list. Why?

Almost always the Allowed Pricing Methods or Allowed Rental Rate Types setting in Security › Settings › Rental is populated and does not include it. Clear the setting for no restriction at all, or add the option you want. Two other rules narrow the list on their own: the supplier side of a Sub Hire does not offer Manual Pricing, 24 hour rate types or Minimum Hours Per Month, and Tiered Pricing does not offer Flat Monthly, Calendar Month, Calendar Month (Annualized) or Minimum Hours Per Month.

I changed a rate in the rate book. Do my live contracts re-price?

No. The rates on a quote or contract line are a copy taken when the line was added, so the rate book only affects lines added after the change. To change what an existing contract bills, edit the line itself, or use a Rental Rate Adjustment to price it differently from a given date onwards. See How to Make a Rental Rate Adjustment.

Which rate book will a contract use?

Whichever book is assigned to the contract's site, failing that the customer's, failing that the book named in the Global Rental Rates setting. Assignments are made from Options › Assign Rental Rate on the customer or the site, not on the Customer Rental Rates screen - that screen is a preview of the rates those assignments produce. Latner picks the most specific row first (Equipment Number, then Equipment Model, then Equipment Class) and only then prefers site over customer over global, so a unit level row in the global book will beat a class level row in the customer's own book. See How to Create and Manage a Rental Rate Book.

What is the difference between a Floor Rate and a Minimum Charge?

A Floor Rate is a discounting limit: it stops someone entering a rental rate below your commercial floor when they add the line. A Minimum Charge is a billing limit: it is the least the line can invoice for the whole hire, applied when the hire is finally billed out. One controls the price, the other controls the total. See Rate Modifiers.

Can one machine be priced differently from the rest of its class?

Yes. Add a rate row against the Equipment Number rather than just the class, and that unit uses its own rate. A row against an Equipment Model does the same thing for every unit of that model. The most specific row wins.

Do transport, admin and sanitation charges use pricing methods too?

No. Those line types carry a simple Charge (and, for Sanitation, an optional Futile Price for a visit the driver could not complete). Pricing methods, rate types and modifiers apply to Equipment and Package rows only.