Latner Documentation

How to Create a Customer Invoice

Latner provides multiple ways to generate invoices, depending on the type of transaction or workflow you’re managing. This flexibility ensures that all billing scenarios are covered, from rentals to services to ad‑hoc charges.

Below are the available invoicing methods:

Rental Contract Invoice

For more details, see the Rental Department processes.

A Progress Invoice bills a rental contract for everything that has fallen due since the last invoice, so you can charge a long hire in stages instead of waiting for the equipment to come back.

Overview

Most hires outlast a billing cycle. A machine that goes out in July and comes back in November shouldn't sit uninvoiced for four months, and the Progress Invoice is how you keep that money moving without touching the contract itself.

  • Bills each equipment line from its Last Billed To Date up to the Bill To date you choose, then moves the Last Billed To Date forward so the next invoice carries on from there.

  • Picks up everything else that is waiting for the next invoice: transport charges, fuel, sanitation dockets, labour, damage, admin charges and any outstanding manual billing lines.

  • Skips lines whose Invoicing Stage is set to Return Invoice - those charges are held back until you raise a Return or Final Invoice.

  • Leaves the hire running. The contract stays Active, the equipment stays on rent, and you can raise the next Progress Invoice whenever the customer's cycle falls due.

  • Always shows you a preview before it commits, so you can see exactly what will be charged and untick anything you aren't ready to bill.

Before You Begin

You need one permission and a contract with something left to bill.

Requirement

Where to Find It

Invoice Rental Contract permission

Security › Configuration › Permission Groups › your group › Rental › Option

A rental contract that is Active or Reserved

Rental › Rental Contracts - check the Contract Status at the top of the contract

At least one line with time or charges left to bill

The contract's Details tab - check Last Billed To Date

Credit Card Surcharge Percentage setting (only if you tick Credit Card Surcharge?)

Security › Settings › Financials

12-permission.png
The Invoice Rental Contract permission sits under Rental › Option, and controls both previewing and creating a rental contract invoice

The Invoice option is greyed out once a contract is Completed, Cancelled or Lost. A billing hold does not block it - Hold Billing only takes the contract out of Cycle Billing, so you can still invoice a held contract on its own from the contract itself.

Creating the Progress Invoice

Step 1 - Check what is outstanding

Open the contract from Rental › Rental Contracts and look at the Details tab. The Last Billed To Date column tells you where each equipment line stopped last time; anything after that date is still to charge. If the column isn't showing, add it from Customize.

02-details-tab.png
The Details tab with Last Billed To Date showing - both equipment lines were billed to 30 June, so everything since then is still outstanding

Step 2 - Open the invoice dialog

Choose Options › Invoice. The Invoice Rental Contract dialog opens with the contract, customer, site and branch already filled in and read only.

03-options-menu.png
Options › Invoice on an active rental contract. Generate Pro Forma Invoice sits just below it for a no-commitment estimate

Step 3 - Set the dates

Two dates drive the invoice, and they do different jobs.

  • Invoice Date - required. The date shown on the invoice and the date the due date is calculated from. Defaults to today.

  • Bill To - required. The date to bill the rental contract up until. This is the one that decides how much hire time goes on the invoice. Defaults to today, except for cash on delivery customers, where it defaults to the contract's expected off hire date when that date is still in the future.

  • Credit Card Surcharge? - optional. Adds a credit card surcharge line to the invoice. It is ticked automatically for cash on delivery customers when the Credit Card Surcharge Percentage setting has a value. (Credit card surcharge ban comes into effect on the 1st October 2026)

04-invoice-dialog.png
The Invoice Rental Contract dialog before previewing - the line table stays empty and Create Invoice is disabled until you press Preview

Step 4 - Choose the invoice type

Invoice Type already defaults to Progress Invoice, so most of the time you can leave it alone. The four choices decide which lines are eligible.

  • Invoice in Advance - bills every line up front, whether or not it has gone out yet.

  • Progress Invoice - bills what has fallen due since the last invoice on lines that are already on hire.

  • Returned/Completed Items - bills only lines whose equipment has come back.

  • Final Invoice - bills everything that is left, including the charges held back for the end of the hire.

05-invoice-type.png
The Invoice Type list. Progress Invoice is the default for a contract that is still running

Step 5 - Preview what will be billed

Click Preview. Latner works out the charges and lists one row per line it intends to invoice, with the running Sub Total, Tax and Total underneath.

  • Billing Period - the exact window being charged on that line, from where the last invoice finished up to your Bill To date.

  • Billed To Date - where the line was billed to before this invoice. Blank means the line has never been billed.

  • Rate Type, Rate, Calc. Daily Rate, Adj. Daily Rate and Billable Units - how the charge was worked out, so you can see why a line came to what it did.

  • Required - untick a line to leave it off this invoice. The totals recalculate straight away, and the line stays on the contract for a later invoice.

Some rows can't be unticked. Damage waiver and levy style charges are derived from the lines you are billing rather than being contract lines of their own, so they carry the tooltip "Cannot deselect related lines"; operator docket lines carry "Cannot deselect operator docket lines".

06-preview.png
The preview for two months of hire on two machines, plus the damage waiver and environmental levy that ride along with them. The greyed ticks are the lines that can't be excluded

If the preview comes back empty you'll see a Nothing to Invoice message. That means nothing on the contract has fallen due as at your Bill To date - it is not an error. Try a later Bill To date, or check whether the charges you are expecting are set to invoice at the end of the hire.

Step 6 - Create the invoice

Click Create Invoice. Latner creates the customer invoice and shows a confirmation with a link straight to it. If the lines happen to net to a negative total the button reads Create Credit Note instead, and you'll get a credit note rather than an invoice.

08-invoice.png
The finished invoice. Billed To Date matches the Bill To date from the dialog, and Linked To points back at the rental contract

After Creation

  • Last Billed To Date moves to your Bill To date on every equipment line that was billed, so the next Progress Invoice starts from there.

  • Transport, admin and other one-off lines that were Pending or Applied change to Invoiced.

  • The invoice appears on the contract's Invoices tab and under Customers › Customer Invoices, with Rental Invoice Type set to Progress Invoice.

  • The due date comes from the customer's payment terms, or from the Default Payment Term setting when the customer has none.

  • The invoice is created Open, unless Default Rental Contract Customer Invoices to Completed is switched on under Security › Settings › Customers, in which case it is created Completed.

  • If Auto Update Expected Off Hire Datetime based on Rental Billing is on under Security › Settings › Rental, the contract's expected off hire date is pushed out to your Bill To date whenever you bill past it.

10-details-after.png
The same Details tab after invoicing - Last Billed To Date has moved to 31 August on both equipment lines
11-invoices-tab.png
The contract's Invoices tab, showing the new invoice on top of a run of monthly Progress Invoices going back to the start of the hire

Creating a Progress Invoice moves the contract's billing forward, so you can't simply delete it if the dates were wrong. Use Options › Cancel Customer Invoice on the invoice instead - it rolls the Last Billed To Date back to where it was, returns the invoiced lines to their pre-invoice status, and asks you for a note explaining the cancellation. A Paid invoice can't be cancelled at all; raise a credit note against it.

FAQs

The preview is empty and I get "Nothing to Invoice". Why?

Nothing on the contract has fallen due as at the Bill To date you chose. The usual reasons are that the line is already billed to that date or beyond, the equipment hasn't gone on hire yet, the line is marked non-chargeable, or the charge is set to invoice at the end of the hire. Pick a later Bill To date, or check the Invoicing Stage on the lines you were expecting.

A charge is sitting on the contract but never appears on the Progress Invoice. Where is it?

Check the line's Invoicing Stage. Lines set to Return Invoice are deliberately held back from Progress Invoices and only come through on a Returned/Completed Items or Final Invoice. Open the line and change it to Next Invoice if it should be billed now. The defaults for new lines come from the Invoice Stage settings under Security › Settings › Rental.

Why can't I untick the Damage Waiver or Environmental Levy line?

Those lines are calculated from the lines you are billing rather than being contract lines in their own right, so they have to travel with them - the tick box is disabled and shows "Cannot deselect related lines". Untick the equipment line instead and the related charge drops off with it. Operator docket lines behave the same way, with the tooltip "Cannot deselect operator docket lines".

Can I raise Progress Invoices for a lot of contracts at once?

Yes - use Rental › Cycle Billing, which previews and invoices a whole batch of contracts on the same Bill To date and defaults to Progress Invoice. Contracts with a billing hold are left out of Cycle Billing, so anything on hold has to be invoiced from the contract itself.

The button says Create Credit Note instead of Create Invoice. What happened?

The previewed lines add up to a negative total, which means the contract has been overcharged for the period - usually because equipment came back earlier than it was billed to. Latner switches to a credit note so the correction goes out as a credit rather than a negative invoice. Credit lines only appear at all when Enables Crediting of a Rental Contract is switched on under Security › Settings › Rental.

Is the new invoice Open or Completed?

Open by default, so you can still adjust it before it goes to the customer. If Default Rental Contract Customer Invoices to Completed is switched on under Security › Settings › Customers, rental contract invoices are created Completed instead.

When should I use a Final Invoice instead?

Use a Progress Invoice while the hire is still running and you are billing a period. Use Returned/Completed Items once equipment has come back and you want to bill only the returned lines, and Final Invoice when the hire is finished and you want everything that is left, including charges held back for the end of the hire. After a Final Invoice, Latner offers to complete the rental contract for you once all the equipment has been returned.

Ticking Credit Card Surcharge? gives me an error.

The message is "The Credit Card Surcharge Percentage Setting has not been set". Set a value for Credit Card Surcharge Percentage under Security › Settings › Financials, or leave the box unticked.

Watch the Demo

Prefer to watch it? Step through the same flow here.

A Return Invoice bills a rental contract for the equipment that has come back, so you can charge out a returned machine as soon as it lands in the yard instead of waiting for the whole hire to finish.

Overview

Long hires rarely end all at once. Gear trickles back a machine at a time, and the Return Invoice is how you bill each piece as it arrives without disturbing whatever is still out on site. One thing to know before you start: on the Invoice Type list it is called Returned/Completed Items - there is no entry named "Return Invoice".

  • Bills only the lines whose equipment status is Returned. Lines still on hire are left out entirely, and so are lines that have only been off hired.

  • Charges each returned line up to its actual off hire date and time, not up to the Bill To date you type. Return a machine on the 20th and invoice on the 31st and the customer is still only charged to the 20th.

  • Brings the charges that came back with the equipment along with it - pick up transport, fuel, damage, sanitation and admin lines attached to the returned line.

  • Leaves the hire running. The contract stays Active, and the lines still on rent carry on progress billing as normal.

  • Credits back instead of charging when a line was billed past its off hire date, which is what happens when equipment comes home earlier than expected.

  • Always shows you a preview before it commits, so you can see exactly what will be charged and untick anything you aren't ready to bill.

Before You Begin

You need one permission, a contract that is still open, and at least one line that has actually been returned.

Requirement

Where to Find It

Invoice Rental Contract permission

Security › Configuration › Permission Groups › your group › Rental › Option

A rental contract that is Active or Reserved

Rental › Rental Contracts - check the Contract Status at the top of the contract

At least one line whose equipment has been returned

The contract's Details tab - check the Detail Status column. If the gear is back but the line isn't, use Options › Return first

Enables Crediting of a Rental Contract setting (only when the return has to credit an over billed line)

Security › Settings › Rental

01-setting-crediting.png
Enables Crediting of a Rental Contract, under Security › Settings › Rental. With it switched off, a return that has been over billed has nothing left to invoice and the preview comes back empty

Off hiring is not the same as returning. Off Hire stops the clock; Return is what actually brings the equipment back into your fleet, and only a returned line is eligible for this invoice. An open return inspection does not block it, though - a line showing Pending Return Inspection can still be billed.

Creating the Return Invoice

Step 1 - Check which lines have come back

Open the contract from Rental › Rental Contracts and look at the Details tab. The Detail Status column shows Returned - or, when Show Rental Sub Statuses is switched on under Security › Settings › Rental, the more specific sub status:

  • Pending Return Inspection - the equipment is back but a return inspection is still open.

  • Pending Final Invoice - the equipment is back, the inspection is done, and the line has not yet been billed up to its off hire date.

Either way the line is waiting for a Return Invoice. Last Billed To Date tells you where that line stopped last time; everything between that date and the off hire date is still to charge.

02-details-before.png
The Details tab. Line 1 has come back and still carries its June billed to date, while line 2 is on hire and will be left out of a Return Invoice

Step 2 - Open the invoice dialog

Choose Options › Invoice. The Invoice Rental Contract dialog opens with the contract, customer, site and branch already filled in and read only. The option is greyed out once the contract is Completed, Cancelled or Lost.

03-options-menu.png
Options › Invoice. The same dialog handles every rental invoice type, so nothing here is specific to returns yet

Step 3 - Set the dates

Two dates drive the invoice, and they do different jobs.

  • Invoice Date - required. The date shown on the invoice and the date the due date is calculated from. Defaults to today.

  • Bill To - required. The date to bill the contract up until. Defaults to today. Set it on or after the off hire date of the lines you are billing - a returned line is never charged past its own off hire date, so a later Bill To costs you nothing.

  • Credit Card Surcharge? - optional. Adds a credit card surcharge line. It is ticked automatically for cash on delivery customers when the Credit Card Surcharge Percentage setting has a value.

04-dialog-open.png
The dialog as it opens. Invoice Type starts on Progress Invoice, so that is the field you have to change

Step 4 - Choose Returned/Completed Items

Open Invoice Type and pick Returned/Completed Items. That is the Return Invoice. The four choices decide which lines are eligible:

  • Invoice in Advance - bills every line up front, whether or not it has gone out yet.

  • Progress Invoice - bills what has fallen due since the last invoice on lines that are already on hire.

  • Returned/Completed Items - bills only the lines whose equipment has come back.

  • Final Invoice - the same returned lines, plus every remaining charge on the contract, including the ones deliberately held back for the end of the hire.

05-invoice-type.png
The Invoice Type list. Returned/Completed Items is the Return Invoice - nothing on this list is called "Return Invoice"

Step 5 - Preview what will be billed

Click Preview. Latner works out the charges and lists one row per line it intends to invoice, with the running Sub Total, Tax and Total underneath. This is the step where the difference from a Progress Invoice becomes obvious - the lines still on hire simply aren't there.

  • Billing Period and End - the window being charged. The End date is the line's off hire date, not the Bill To date you entered.

  • Billed To Date - where the line was billed to before this invoice. Blank means the line has never been billed.

  • Rate Type, Rate, Calc. Daily Rate, Adj. Daily Rate and Billable Units - how the charge was worked out, so you can see why a line came to what it did.

  • Required - untick a line to leave it off this invoice. The totals recalculate straight away and the line stays on the contract for a later invoice.

Some rows can't be unticked. Damage waiver and levy style charges are worked out from the lines you are billing rather than being contract lines of their own, so they carry the tooltip "Cannot deselect related lines"; operator docket lines carry "Cannot deselect operator docket lines".

07-preview.png
The preview. Bill To is 31 August, but the returned line ends on 20 August - its actual off hire date - and the line still on hire is not on the list at all

If the preview comes back empty you'll see a Nothing to Invoice message. On a Return Invoice that usually means nothing on the contract has actually been returned yet, or the returned lines are already billed up to their off hire date. It is not an error.

Step 6 - Create the invoice

Click Create Invoice. Latner creates the customer invoice and shows a confirmation with a link straight to it. If the previewed lines happen to net to a negative total the button reads Create Credit Note instead, and you'll get a credit note rather than an invoice.

09-invoice-top.png
The finished invoice. Its status is Completed here because Default Rental Contract Customer Invoices to Completed is switched on; otherwise it would be created Open

After Creation

  • Last Billed To Date on each returned line moves to that line's off hire date - not to the Bill To date you chose.

  • Transport, admin and other one-off lines that were Pending or Applied change to Invoiced.

  • Lines still on hire are untouched. Their Last Billed To Date does not move and you carry on progress billing them as usual.

  • Once the return inspection on a billed line is closed, its sub status becomes Invoiced.

  • The invoice appears on the contract's Invoices tab and under Customers › Customer Invoices, with Rental Invoice Type showing Returned/Completed Items.

  • The due date comes from the customer's payment terms.

  • The invoice is created Open, unless Default Rental Contract Customer Invoices to Completed is switched on under Security › Settings › Customers, in which case it is created Completed.

  • The contract stays Active. A Return Invoice never offers to complete the contract for you - that prompt only follows a Final Invoice, and only once every line has been returned.

11-details-after.png
After the Return Invoice. Line 1 is billed to 20 August, its off hire date, while line 2 keeps its 30 June date and stays on hire
12-invoices-tab.png
The contract's Invoices tab. The Return Invoice sits on top of the run of Progress Invoices, labelled Returned/Completed Items

A Return Invoice moves that line's billing forward, so you can't simply delete it if the dates were wrong. Use Options › Cancel Customer Invoice on the invoice instead - it rolls Last Billed To Date and Total Invoiced back to where they were and returns the invoiced lines to their pre-invoice status. It asks for a note explaining the cancellation. A Paid invoice can't be cancelled, and neither can one linked to a completed rental contract; raise a credit note against it instead.

FAQs

There is no "Return Invoice" in the Invoice Type list. Which one is it?

Returned/Completed Items. The invoice it produces is recorded against the customer invoice as Rental Invoice Type Returned/Completed Items, and that is what everyone means by a Return Invoice.

The equipment is back but the line isn't in the preview. Why?

Check the line's Detail Status. A Return Invoice only picks up lines whose status is Returned - a line sitting at Off Hire has had its clock stopped but has not been returned, so it is not eligible. Use Options › Return to bring it back, then preview again. The other common reasons are that the line is marked non chargeable, or that it has already been billed right up to its off hire date.

Why does the preview stop at a date earlier than my Bill To date?

Because that is the line's actual off hire date. Once equipment has been off hired, Latner never charges it past that moment, so pushing the Bill To date out further does not add a day of hire. This is the main thing a Return Invoice does differently from a Progress Invoice.

What is the difference between this and a Final Invoice?

For equipment they behave the same way: both bill only the lines that have been returned. A Final Invoice goes further and sweeps up every remaining charge on the contract - transport, fuel, sanitation, labour and admin lines - regardless of whether they were held back for the end of the hire. Use Returned/Completed Items while gear is still coming back a piece at a time, and a Final Invoice when the hire is finished. After a Final Invoice, and once every line has been returned, Latner offers to complete the rental contract for you.

A charge is still sitting on the contract after the Return Invoice. Where is it?

Check the line's Invoicing Stage. A charge set to Return Invoice only comes through on a Returned/Completed Items invoice if it is attached to a piece of equipment that has come back. A standalone charge - an admin charge or a labour line that isn't linked to an equipment line - stays behind until you raise a Final Invoice. Change the line's Invoicing Stage to Next Invoice if it should be billed now.

The button says Create Credit Note instead of Create Invoice. What happened?

The previewed lines add up to a negative total, which means the contract has been overcharged - usually because the equipment came back earlier than it had been billed to. Latner switches to a credit note so the correction goes out as a credit rather than a negative invoice. Credit lines only appear at all when Enables Crediting of a Rental Contract is switched on under Security › Settings › Rental; with it off, the preview simply comes back empty. See How to Create a Credit Note from a Rental Contract for the full flow.

Can I raise Return Invoices for a lot of contracts at once?

Yes. Go to Rental › Cycle Billing and set Invoice Type to Returned/Completed Items. The contract list narrows itself to the contracts that have returned equipment still waiting to be billed up to its off hire date, so you are not hunting through the whole book. Contracts with a billing hold are left out of Cycle Billing and have to be invoiced from the contract itself.

Is the new invoice Open or Completed?

Open by default, so you can still adjust it before it goes to the customer. If Default Rental Contract Customer Invoices to Completed is switched on under Security › Settings › Customers, rental contract invoices are created Completed instead.

I used the wrong dates. Can I undo the Return Invoice?

Use Options › Cancel Customer Invoice on the invoice. It rolls the line's Last Billed To Date and Total Invoiced back to where they were before, returns the invoiced lines to their pre-invoice status, and asks you for a note explaining the cancellation. You can then re-invoice with the right dates. A Paid invoice can't be cancelled, and neither can an invoice on a rental contract that has since been completed.

Watch the Demo

Prefer to watch it? Step through the same flow here.

A Final Invoice bills out everything left on a rental contract in one go, so you can close a finished hire knowing nothing is still sitting unbilled against it.

Overview

Every hire ends the same way. The last machine comes off the truck, someone signs it back in, and then a handful of odds and ends are left scattered down the contract - the rental up to the day it went off hire, the pick up that hasn't been charged yet, the fuel, the damage the return inspection turned up. The Final Invoice is the one that sweeps the lot into a single invoice and leaves the contract ready to close.

  • Bills each returned equipment line up to its actual off hire date and time. Equipment that is still on hire is left out entirely, exactly as it is on a Returned/Completed Items invoice.

  • Sweeps up every other charge still sitting on the contract - transport, fuel, sanitation, damage, labour, stock and admin lines - as long as it hasn't already been invoiced.

  • Ignores the Invoicing Stage on those charges. A line set to Return Invoice comes through on a Final Invoice even when it isn't attached to a machine that has come back, which is the main thing that separates the two invoice types.

  • Credits back rather than charging when a line has already been billed past its off hire date, so an early return still balances out.

  • Shows you a preview before it commits anything, and lets you untick lines you aren't ready to bill.

  • Clears the way to close the hire. Once every line is billed and every machine is back, Complete Rental Contract goes through.

Before You Begin

You need one permission, an open contract, and the gear back in the yard.

Requirement

Where to Find It

Invoice Rental Contract permission

Security › Configuration › Permission Groups › your group › Rental › Option

A rental contract that is Active or Reserved

Rental › Rental Contracts - check Contract Status at the top of the contract

Every equipment line Returned, if you want to close the hire afterwards

The contract's Details tab - check the Detail Status column. Anything still out needs Options › Return first

No open inspections, when Block Completing Rental Contract with Open Inspection is enabled

Security › Settings › Rental - the contract's Inspections tab shows what is still open

Enables Crediting of a Rental Contract setting, but only when the invoice has to credit an over billed line

Security › Settings › Rental

07-permission.png
the Invoice Rental Contract permission on the Hire Controller group, under Rental › Option

You can raise a Final Invoice while equipment is still on hire, and Latner won't stop you. It just won't bill that equipment, and the contract will stay Active afterwards. If the hire really is finished, return everything first so the whole thing goes out on one invoice.

Creating the Final Invoice

Step 1 - Check what is left on the contract

Open the rental contract and look at the Details tab. You are checking two things: that every Equipment line reads Returned in the Detail Status column, and what else is still unbilled. Lines already charged show as Invoiced; anything reading Pending is a charge that hasn't been billed yet and will land on this invoice.

A returned equipment line that still has rental to charge shows the sub status Pending Final Invoice - that is Latner telling you the machine went off hire after the date it was last billed to.

01-details.png
both machines are back, and line 2 reads Pending Final Invoice because it was only billed to 30 June. The Pick Up and Damage lines are still Pending

Step 2 - Open the invoice dialog

Choose Options › Invoice. It is the same dialog used for every rental invoice type - the invoice type is a field inside it, not a separate menu item.

02-options.png
the Options menu. Invoice sits between Request Discount Approval and Generate Pro Forma Invoice, with Complete Rental Contract at the bottom for later

Step 3 - Set the dates and choose Final Invoice

Four fields matter at the top of the dialog. The customer, site and branch are filled in from the contract and can't be changed here.

  • Invoice Date - the date printed on the invoice, and the date the due date is calculated from. Defaults to today.

  • Bill To - the date to bill the contract up until. Defaults to today. Returned equipment is capped at its own off hire date regardless of what you put here, so this mostly matters when something is still on hire.

  • Invoice Type - change this from Progress Invoice to Final Invoice. This is the field that does the work; leave it on the default and you get an ordinary progress invoice.

  • Credit Card Surcharge? - tick this only if the customer is paying by card and your organisation adds a surcharge. It is pre-ticked for cash on delivery customers.

03-invoice-type.png
the Invoice Type list. Final Invoice is the last of the four options, below Returned/Completed Items

Step 4 - Preview what will be billed

Click Preview. Nothing is committed by this - it works out the invoice and shows you every line it intends to charge, with the billing period, the rate and the totals. Read it before you go any further, because this is your only chance to change what goes on the invoice.

Untick the Required box on any line you don't want to bill yet. Two kinds of line can't be unticked: operator docket lines, and related lines that aren't tied to a contract detail of their own - the Damage Waiver and Environmental Levy lines are calculated from everything else on the invoice, so they come along whether you like it or not.

If the equipment line stops at an earlier date than your Bill To, that is correct. It is billed to the day the machine actually went off hire.

04-preview.png
the preview. The scissor lift is billed to 28 August even though Bill To is 31 August, and the Damage Waiver and Environmental Levy checkboxes are greyed out

Step 5 - Create the invoice

Click Create Invoice. Latner creates the customer invoice, links it to the rental contract, and takes you to it from the confirmation message. If your organisation has Default Rental Contract Customer Invoices to Completed enabled, it arrives already Completed; otherwise it arrives Open for someone to check first.

When every machine on the contract has been returned, Latner then asks A Final Invoice has been created. Do you want to complete this Rental Contract? Answer Yes and it completes the contract for you. Answer No and the contract stays open - you can always close it later with Options › Complete Rental Contract.

05-invoice.png
the finished invoice, $3,572.10 including tax, with Source showing Rental Contract and the due date set from the payment terms

After Creation

  • Every line that was billed moves to Invoiced, and each equipment line's Last Billed To Date moves to its off hire date.

  • The invoice appears on the contract's Invoices tab and under Customers › Customer Invoices, with Source set to Rental Contract.

  • Completing the contract moves it to Completed and every detail line to Completed. The equipment is released and the contract drops off Cycle Billing and the rental daybook.

  • If your organisation syncs to an accounting package, the invoice is queued for its next push.

06-completed.png
the same contract after completing it. Contract Status is Completed and every line reads Completed

Completing a contract is the end of the road for it, and an invoice attached to a Completed contract can no longer be cancelled. If you are not certain the billing is right, answer No to the prompt, check the invoice, and come back to Options › Complete Rental Contract once you are happy. A contract closed too early can be brought back with Options › Reopen Rental Contract.

FAQs

What is the difference between a Final Invoice and Returned/Completed Items?

For equipment, nothing - both bill only the lines that have been returned, and both bill them to their actual off hire date. They part company on everything else. A Final Invoice charges every remaining transport, fuel, sanitation, damage, labour, stock and admin line on the contract, no matter what its Invoicing Stage says or what it is attached to. Returned/Completed Items only picks up the charges that came back with a returned machine. Use Returned/Completed Items while gear is still trickling in, and a Final Invoice when the hire is over.

A machine is still on hire. Can I still raise a Final Invoice?

Yes, and it will bill everything except that machine's rental. But the contract can't be completed while a piece of equipment is not Returned, so you will be back to raise another invoice when it lands. If the hire is genuinely finished, process the return first.

A charge I expected isn't on the preview. Where is it?

Check its Detail Status on the Details tab. A line already showing Invoiced has been billed on an earlier invoice and won't be billed twice, and a Cancelled line is never billed. Equipment is the other common case: if the line still reads On Rent or Off Rent rather than Returned, its rental stays behind until the return is processed.

The button says Create Credit Note instead of Create Invoice. What happened?

The preview came out negative, which happens when a line was billed further ahead than the date the machine actually went off hire - usually an early return on a contract billed in advance. Latner will raise a credit note instead of an invoice, and it needs the Enables Crediting of a Rental Contract setting turned on to do it.

Why does the preview stop at a date earlier than my Bill To date?

Returned equipment is only ever charged to its own off hire date. Set Bill To to the end of the month and a machine that came back on the 20th is still only billed to the 20th. The charge lines - pick up, fuel, damage and so on - are flat amounts and aren't affected by the date at all.

Latner won't let me complete the contract after the Final Invoice. Why?

Three things block it. Something is still unbilled, and the error lists each line and its value - raise another invoice for those lines. A piece of equipment is not yet Returned, or a transport docket is still open rather than Completed or Cancelled. Or an inspection is still open and your organisation has Block Completing Rental Contract with Open Inspection turned on - the contract's Inspections tab will show which one.

Can I raise Final Invoices for a lot of contracts at once?

Yes. Go to Rental › Cycle Billing and set Invoice Type to Final Invoice. Doing that filters the list down to contracts where every piece of equipment has been returned, which is a quick way to find the hires that are ready to close. Select the contracts, use Preview to check the run, then Create. Cycle Billing goes one step further than the single-contract route: it completes each contract for you where it can, without asking. Contracts on billing hold are skipped.

08-cycle-billing.png
Cycle Billing with Invoice Type set to Final Invoice. The list drops to the contracts whose equipment is all back
Is the new invoice Open or Completed?

It depends on the Default Rental Contract Customer Invoices to Completed setting under Security › Settings › Customers. Enabled, rental invoices are created Completed and are ready to send and be paid. Disabled, they are created Open so someone can check them first.

I used the wrong dates. Can I undo the Final Invoice?

Cancel the invoice from Options › Cancel Customer Invoice on the invoice itself, then raise it again with the right dates. Cancelling puts the contract's lines back exactly as they were, including each line's billed to date. Two catches: you can only cancel the most recent invoice on the contract, and you can't cancel one at all if the contract has already been completed - so reopen the contract first if you answered Yes to the completion prompt.

Watch the Demo

Prefer to watch it? Step through the same flow here.

Work Order Invoice

For more details, see the Service Department processes.

Invoicing a Work Order turns the work your team has done into a customer invoice, so a completed repair or service can be billed without re-keying a single line.

Overview

A chargeable job accumulates charges as it goes: a mechanic's timesheet, the parts issued from the store, an expense for the call out. Invoicing the work order collects those lines, lets you decide which ones the customer actually pays for, and creates the invoice for you.

  • You choose whether to charge the customer the Actuals (what the job really used) or the Estimates (the lines that came across from a Work Order Quote).

  • You tick the individual lines to bill, so a work order can be invoiced in stages rather than all at once.

  • Latner creates a customer invoice linked back to the work order, and each invoice line stays linked to the work order line it came from.

  • Once a work order has been invoiced from one source, every later invoice on it must use the same source.

  • A chargeable work order can't be completed while non-zero charges are still uninvoiced.

Before You Begin

Invoicing only becomes available once the work order is in the right shape.

Requirement

Where to Find It

Invoice Work Order permission

Security › Configuration › Permission Groups › your group › Service › Option

Work order Type is Chargeable or Customer Damage

The work order's General Details card

Work order status is Open, Completed or Pending Approval

Work Order Status in the page header

A Customer and Customer Site, and the customer is not on credit hold

The work order's Customer Details card

At least one charge line that hasn't been invoiced

The Actuals or Estimates tab

Tax Rounding Method (optional, affects how tax is totalled)

Security › Settings › Financial

01-permission.png
The Invoice Work Order permission under Service › Option - switch it on for every group that bills work orders

If Invoice Work Order isn't in the Options menu, the work order is either not a chargeable type, has been cancelled, or has nothing left to invoice. Latner hides the option in all three cases rather than showing it greyed out.

Invoicing the Work Order

Step 1 - Open the work order

Go to Service › Work Orders (or the Work Order Daybook) and open the job you want to bill. Check the Actuals tab holds the charges you expect - every timesheet, part and expense you want on the invoice needs to be on the work order first.

02-wo-c.png
A chargeable work order ready to bill - the Work Order Quote(s) link shows estimates are available as well as actuals

Step 2 - Choose Invoice Work Order

Click Options at the top right and choose Invoice Work Order.

03-options-c.png
The Options menu - Invoice Work Order sits between Add Checklist and Complete Work Order

Step 3 - Choose what to charge

The dialog opens with the work order, customer and branch shown read only, and a Charge Using choice:

  • Actuals - the timesheets, parts and expenses recorded against the work order.

  • Estimates - the lines that came from a Work Order Quote converted into this work order.

Each option shows its own total, so you can see at a glance what the two approaches would bill. An option is greyed out when there are no lines of that kind left to invoice.

05-dialog.png
The Invoice Work Order dialog on Actuals - the Charges Preview lists every uninvoiced line with its own tax and total

Switching to Estimates replaces the preview with the quoted lines and adds a WO Quote column, so you can tell which quote each line came from when more than one has been converted into the work order.

06-estimates.png
The same dialog on Estimates - the quoted labour is 3 hours where the job actually took 2.5

Step 4 - Pick the lines to bill

The Charges Preview table has an Include tick box on every line. Lines worth more than $0.00 are ticked for you; $0.00 lines start unticked, so goodwill and no-charge work stays off the invoice unless you deliberately add it. Untick anything you're not billing yet and the totals at the bottom update straight away.

07-partial.png
Unticking the expense line drops the invoice from $555.50 to $462.00 - the line stays on the work order for a later invoice

Step 5 - Create the invoice

Click Invoice. The button stays disabled until at least one line is ticked. Latner creates the customer invoice and shows a confirmation with a link straight to it.

12-toast-c.png
The confirmation - click the invoice number to open the new invoice

After You Invoice

  • A customer invoice is created with a Source of Work Order and a Linked To link back to the work order. It is dated today in the branch's timezone and picks up the work order's purchase order number.

  • Every invoice line keeps its link to the work order line, and shows as a Work Order Labour, Work Order Stock or Work Order Expense line type.

  • The work order's Invoice Status changes to Invoiced (Actuals) or Invoiced (Estimates), and the invoice appears on the work order's Invoices tab - expand a row there to see the lines that were billed.

  • The invoice is created in Open status, so it still needs to be emailed, paid and synced like any other customer invoice.

10-invoice.png
The new customer invoice - Source is Work Order and Linked To points back at work order 19
09b-invoices-expanded.png
Back on the work order - the Invoices tab expanded, with Invoice Status now reading Invoiced (Actuals)

Invoice Status tells you the work order has been invoiced, not that it has been invoiced in full. A part-billed work order still reads Invoiced (Actuals) while lines remain outstanding - the reliable check is whether Invoice Work Order is still in the Options menu.

Invoicing the Rest Later

If you left lines off the first invoice, run Invoice Work Order again. The dialog now splits into two tables: Already Invoiced, which is read only and shows what has been billed, and To Invoice, which holds what is left. The Charge Using option you used the first time is now locked, and the other one is greyed out with a tooltip explaining why.

11-second-pass.png
The second pass - Already Invoiced above, To Invoice below, and Estimates locked out because the first invoice used Actuals

Once every line has been invoiced, Invoice Work Order disappears from the Options menu and the work order is ready to complete.

You don't have to invoice as a separate step. Complete Work Order shows the same charges preview, and its button reads Invoice Actuals & Complete or Invoice Estimates & Complete when lines are ticked, so the last invoice and the completion happen in one action.

FAQs

Invoice Work Order isn't in the Options menu. Why?

Latner hides it unless the work order is a Chargeable or Customer Damage type, is not cancelled, and still has charge lines that haven't been invoiced. Internal and Capital Preparation work orders are never invoiced to a customer. If the type and status are right, check the Actuals and Estimates tabs - everything has probably been billed already.

The Estimates option is greyed out. Why can't I use it?

Either the work order has no estimate lines - estimates only exist when a Work Order Quote has been converted into the work order - or the work order has already been invoiced from Actuals, which locks every later invoice to Actuals as well. Hover the option to see which of the two applies.

Can I invoice only part of the work?

Yes. Untick the lines you're not billing yet and invoice the rest. The unticked lines stay on the work order and appear under To Invoice next time you open the dialog. This is how you bill a long job in stages.

Why is a line unticked when I open the dialog?

Lines with a sub total of $0.00 start unticked, because a no-charge line usually doesn't belong on an invoice. Tick it if you want it to appear - a $0.00 line is often worth showing the customer as work done at no cost.

I invoiced the wrong lines. How do I fix it?

Open the invoice and choose Options › Cancel Customer Invoice. Latner warns you that cancelling a work order invoice also reopens the work order it is linked to. Once the invoice is cancelled, its lines count as uninvoiced again and you can re-invoice them with the right selection.

Latner says the customer has exceeded their credit limit. What now?

A customer on credit hold can't be invoiced. Someone with the right access has to take the customer off credit hold, or resolve the overdue balance, before the work order can be billed.

Why won't the work order complete?

A chargeable work order can't be completed while non-zero charges are still uninvoiced - Latner asks you to invoice the remaining lines first. $0.00 lines are exempt, so they never block completion.

What happens to the invoice if the work order is reopened?

Nothing. Reopening a work order puts it back into Open status so more work can be added, but it leaves existing invoices alone. Any new lines you add can then be invoiced as a further invoice on the same work order.

Watch the Demo

Prefer to watch it? Step through the same flow here.

Sales Order Invoice

Coming soon…

Transport Invoice

A manual transport docket with a charge on it turns into a customer invoice the moment you complete the docket, so a one-off delivery or pick up gets billed without anyone having to key an invoice by hand.

Overview

Transport that belongs to a rental contract is billed with the contract. Transport that doesn't belong to anything - a customer's own machine shifted across town, a load dropped at a site, a competitor's unit dragged back to your yard - has nowhere to hang a charge. That's what the charge on a manual docket is for, and completing the docket is what bills it.

  • Only Manual dockets invoice this way. A docket raised from a rental contract carries its charge as a transport line on the contract, and that line is billed with the contract.

  • The trigger is completion, not creation. A manual docket with a charge greater than zero raises a customer invoice as soon as it is completed, whether that happens on the desktop or on the driver's phone.

  • The invoice is for exactly one line: quantity 1 at the docket's charge, with the docket's type (Delivery, Pick Up, Collection or Site Move) as the item.

  • A charge needs somebody to bill, so the docket must have a Customer and a Customer Site. A manual docket with no charge, or a charge of zero, completes without raising anything.

  • The invoice arrives as Open unless Default Transport Customer Invoices to Completed is switched on, and it is linked back to the docket both ways.

  • Once the invoice exists the docket can't be reopened until the invoice is cancelled, so it is worth getting the charge right before you complete.

Before You Begin

Nothing has to be turned on for a charged docket to invoice itself, but one setting decides what state the invoice lands in, and a couple of permissions decide who can see and finish it.

Requirement

Where to Find It

Default Transport Customer Invoices to Completed - off means the invoice arrives as Open, on means it arrives Completed

Security › Settings › Customers

Transport Dockets permission - to open the docket at all

Security › Configuration › Permission Groups › Rental › Screen

Customer Invoices permission - to open the invoice the docket raises

Security › Configuration › Permission Groups › Customers › Screen

Cancel Customer Invoice permission - only needed if you have to undo an invoice and re-charge the docket

Security › Configuration › Permission Groups › Customers › Option

Reopen Transport Docket permission - only needed if you have to correct a charge after completion

Security › Configuration › Permission Groups › Transport › Option

01-setting.png
The Customers module in Global Settings. With the toggle off, every transport invoice arrives as Open and someone has to complete it

The setting is read at the moment the invoice is created, so changing it later has no effect on invoices that already exist. It applies to transport invoices only - rental contract, sales order and work order invoices each have their own equivalent setting in the same list.

Invoicing the Docket

Step 1 - Check the charge before you complete the docket

Open the docket from Transport › Transport Dockets and look at Transport Charge under General Details. While the docket is Open you can click straight into the field and change it, then use Save at the top of the card.

  • Transport Charge - what the customer pays for the job, excluding tax. This is the whole invoice, so it needs to be the full price of the delivery or pick up, not a rate.

  • Customer and Customer Site - both required as soon as there is a charge. Without a customer the save is rejected with Cannot have Transport Charge if Transport is not linked to a Customer, and a customer without a site is rejected with Cannot have Customer without Customer Site selected.

The field is only editable on a Manual docket that is still Open. On a docket that came from a rental contract it is read-only, with a tooltip pointing you at the contract's transport line instead.

02-charge-entered.png
Editing Transport Charge in place on an Open docket. Cancel and Save appear on the General Details card as soon as a field is touched

Step 2 - Complete the docket

Choose Options › Complete Transport. Because the docket is manual and carries a charge, Latner asks you to confirm before it goes any further.

04-options.png
The Options menu on a manual docket. Reopen Transport is greyed out because the docket is still Open

The confirmation reads Completing this transport will also create a transport customer invoice, would you like to proceed? Choose Confirm to carry on. This prompt only appears for a manual docket with a charge above zero, so if you don't see it, check the charge actually saved.

05-confirm.png
The confirmation that appears only when the docket will raise an invoice - your last chance to check the charge

Step 3 - Fill in the completion details

The Complete Transport dialog opens with the customer, site, contact, phone and due date already filled from the docket and greyed out. Two fields are yours:

  • Completed Date - required, and defaults to now in the branch's timezone. Set it back if the job was actually done earlier.

  • Driver - optional, and useful when a driver was never allocated to the docket in the first place.

The equipment table below is empty on a manual docket, because a manual docket has no equipment lines. That's expected - unlike a contract docket, you don't have to tick anything off before Complete will go through.

06-complete-dialog.png
The Complete Transport dialog on a manual docket. The line table is empty because a manual docket records the job, not what was carried

Once you click Complete, the docket moves to Completed, Completed Date and Completed By fill in, and the charge becomes read-only.

07-completed.png
The completed docket. Transport Charge is now fixed at $450.00 and can no longer be edited in place

Step 4 - Find the invoice on the docket

Scroll to the tab strip at the bottom of the docket and open Transport Invoices. Every invoice raised from this docket is listed there with its status and totals, and the invoice number is a link straight through to it.

08-invoice-tab.png
The Transport Invoices tab on the docket. Sub total is the charge, tax is calculated at the customer's tax rate, and the count on the tab tells you an invoice exists without opening it

Step 5 - Check the invoice

Open the invoice and check it reads the way you expect before you send it. Everything on it comes from the docket and the customer:

  • Source - Transport, and Linked To is the docket number, so you can get back to the job from the invoice.

  • Branch, Customer Name and Customer Site - copied from the docket.

  • Invoice Date - today's date in the branch's timezone, which is the day you completed the docket, not the day the job was done.

  • Payment Terms and Due Date - the customer's payment terms, or the global default term when the customer has none.

  • Billing Contact and Billing Address - the site's billing contact if it has one, otherwise the customer's.

09-invoice.png
The invoice raised by the docket. Source reads Transport and Linked To is the docket number

On the Details tab there is exactly one line: Line Type Transport, the docket's type as the item, quantity 1, and the charge as the unit price. Tax is calculated at the customer's tax rate.

10-invoice-line.png
The single invoice line. The item is the docket's transport type, which is how transport revenue is separated in reporting

Step 6 - Complete the invoice

An Open invoice is still a draft. While it is Open you can add lines to it with Options › Add Invoice Detail - handy when the same job also earned a waiting-time charge - and you can look at it with Generate Print Preview, but Generate Customer Invoice PDF, Email Invoice, Mark Invoice as Sent and Take Payment are all unavailable until it is finished.

Choose Options › Complete Invoice when you're happy with it.

11-invoice-options.png
The Options menu on the Open invoice. The greyed-out entries are the ones that need a completed invoice

The status moves to Completed, Date Completed and Completed By fill in, and the PDF, email and payment options become available.

12-invoice-completed.png
The completed invoice, ready to send. Balance Outstanding is the full total until a payment is taken against it

After Invoicing

  • The invoice appears in Customers › Customer Invoices alongside every other customer invoice, and on the customer's own record, with Transport as its source.

  • It also stays on the docket's Transport Invoices tab, so the job and the money it earned never get separated.

  • The line's revenue is reported under the Transport line type, and can be broken down by transport type where that grouping is offered.

  • Where an accounting integration is active, the line's revenue account is resolved from your account code configuration and stamped onto the invoice, so what gets synced is what you can see.

  • A completed docket can't be completed a second time, so the same job can't be double-billed by accident. A second invoice only ever comes from reopening the docket or from a new docket.

An invoiced docket can't simply be reopened. Latner refuses with Cannot reopen Transport with Invoice(s) attached to it: Please Cancel the Invoice(s) first. If the charge was wrong, cancel the invoice first, then reopen the docket, correct the charge and complete it again - which raises a fresh invoice for the corrected amount.

FAQs

I completed the docket and no invoice appeared. Why?

Either the docket had no charge, or the charge was zero, or the docket isn't a manual one. Only a Manual docket with a Transport Charge above zero raises an invoice on completion. If the docket came from a rental contract, the transport charge sits on the contract as a transport line and is billed with the contract's next invoice instead.

The charge was wrong. How do I fix it after completing?

Cancel the invoice from Options › Cancel Customer Invoice - a cancellation note is required, and an invoice that has been paid or part-paid can't be cancelled. Cancelling the invoice leaves the docket alone, so then use Options › Reopen Transport on the docket, correct Transport Charge, and complete it again. A new invoice is raised for the new amount.

The docket is already completed and I forgot to put a charge on it. What now?

Transport Charge is read-only once the docket is completed, so you have two choices. Reopen the docket (nothing blocks it while there is no invoice attached), add the charge and complete it again - or leave the docket alone and raise a manual customer invoice for the job from Customers › Customer Invoices. The first keeps the job and the money linked, which is usually what you want.

Why does the invoice show today's date rather than the date of the job?

The invoice date is the day the docket was completed, in the branch's timezone, not the Completed Date you typed into the completion dialog. If that date matters for the period the revenue lands in, complete the docket in the right month, or use Options › Change Invoice Date on the completed invoice - which needs the Change Completed Invoice Date permission.

Can I add another line to the transport invoice?

Yes, while it is still Open. Options › Add Invoice Detail is available on an Open invoice and disappears once it is completed, so anything extra has to go on before you finish it. If the invoice arrives already Completed because Default Transport Customer Invoices to Completed is switched on, you won't get that chance.

The customer is on credit hold. Can I still invoice the job?

A docket for a customer on credit hold can't be created in the first place unless it is a pick up - Latner rejects it with Cannot create Transport for customer on credit hold. A docket created before the hold went on still completes and still invoices; the hold controls new work, not billing for work already booked.

Does the driver completing the docket on their phone also raise the invoice?

Yes. The invoice is raised by the completion itself, not by the screen it was completed on, so a manual docket with a charge invoices exactly the same way when the driver closes it off in the mobile app. That is another reason to settle the charge before the docket goes out for the day.

What about the cost side - the supplier we paid to do the job?

That is separate. On an External docket the Transport Cost and Supplier feed a purchase order or a sub hire order, and the cost has to stay under the charge unless the Allow Transport Cost To Be Greater Than Charge permission says otherwise. Completing the docket bills the customer for the charge; paying the supplier follows its own path.

Watch the Demo

Prefer to watch it? Step through the same flow here.

Manual Invoice