How to run the counter
Everything from your first sign-in to a finished job and a paid invoice, in the order you will actually meet it.
Getting in, and what you're looking at
Your administrator creates your account and gives you a temporary password. It is temporary in the strict sense: you will not get past the front door with it.
Sign in with your email address and the password you were given.
-
You land on a screen asking you to set your own password. This is not optional and there is no way around it.
Type the temporary password once more, then your own twice. Your new one has to be different from the temporary one, and at least the minimum length the screen tells you.
Agree to the terms. Now you are in.
Until you replace it, two people know your password: you, and whoever set the account up. Everything the system records about who did what depends on that not being true. Setting your own password also signs out anyone else who still had the temporary one.
The shape of the screen
The sidebar down the left is the whole application, in three groups. The grouping is worth learning because it tells you where to look for anything you have not met yet.
| Group | What lives there |
|---|---|
| Sales | Dashboard, Quotes, Invoices, Payments received, Credits, Clients, Jobs, Calendar. Everything involving a customer. |
| Inventory | Toppers, Other items, Inventory adjustments, Orders. Everything involving a thing on a shelf, or on its way to one. |
| Insight | Reports. Everything that answers a question about the business rather than about one customer. |
Search, and when to use it
At the top of the sidebar is Search. It looks across customers, quotes, invoices and items at once. When you know a name or a number but not which list it lives in, start there rather than guessing.
It matches on more than you would expect: a customer's phone number, an invoice number with or without its prefix, part of a company name, an item SKU. If a customer rings and says “it's about job 1032”, type 1032.
Behind your initials, top right, is a theme picker: TopperBase, Forest, Slate, Ember and Dark. Pick whichever is easiest on your eyes at the counter. It is per person, so it changes nothing for anybody else.
Setting up the shop
Skip this part if somebody has already done it, but read the numbering note, because that one is hard to undo.
Everything here is under Settings, and most of it is administrator only.
-
Company information. Name, address, phone, email and your time zone. The address prints on every quote and invoice, so get it right once.
The time zone matters more than it looks. Every timestamp in the system is shown in it, so if it is wrong, your day end report covers the wrong day and your audit trail is an hour out.
Your logo. A PNG or JPEG. It goes on documents, so use the version with room around it rather than one cropped tight.
-
Numbering. Set the prefix and next number for quotes, invoices, purchase orders, credits and receipts. For example INV- starting at 1032.
Receipts start at 1 rather than 1000, because they are numbered per payment taken and starting at 1 is what shops actually want to see.
-
Tax rates. Add the rates you actually charge. You can have several, and each customer can be put on one.
-
Payment terms. These start out as COD, Net 10, Net 20 and Net 30. Change them to match how you really sell. Terms set the due date on an invoice, which is what the receivables report ages against.
-
The document builder. This designs how a quote or invoice looks: colours, which fields appear, the footer. It redraws a real document as you type, so you see what the customer will see rather than a preview of a preview.
Every document keeps the template it was created with, so redesigning today does not rewrite last year's invoices.
Set your numbering before you write your first invoice. If you are moving from another system and want to carry on from INV‑4400, say so now. Changing it later leaves a gap in the sequence, and gaps in an invoice sequence are the kind of thing an accountant asks about.
No tax rate on purpose
The system does not invent a tax rate for you. A rate called “Standard” at 0% would be inherited by every customer and would compute tax as zero on every document: correctly, silently, and wrongly. Add your real rates before you sell anything.
Out of the box your email is sent from a shared TopperBase address with your company name on it. That works immediately and needs no setup. Under Settings → Email sending you can do three things.
- Add a reply-to address, so that when a customer hits reply it reaches you rather than us. We email a code to that address first, to check it is really yours.
- Set up your own domain, so email comes from [email protected] instead. Two steps: prove the domain is yours with one record, then add three more. The screen checks each one and names the one that is missing, rather than just saying it failed.
- Send a test email. It is a real message, not a simulation. If something is wrong you get the actual reason back, which is usually enough to fix it without asking anyone.
The same screen shows how your last 24 hours of email went, and the addresses that bounced. That list is yours alone and does not affect any other company.
What you sell
Your catalogue is in two lists, and the split is not cosmetic.
Toppers
The shells. These are configured, because a model is not one price: a customer picks a colour, windows, a door, a rack, and each pick changes the number.
Other items
Everything else. Racks, liners, tonneau covers, hardware, labour lines. Ordinary items with a cost and a price.
What is on an item
| Field | What it does |
|---|---|
| SKU | Your part number. Searchable, and what you match against a supplier invoice. |
| Cost | What you pay. Never shown to a customer. Drives the profit report. |
| Price | What you charge before any pricing level is applied. |
| Labour | Fitting time priced into the item itself, for things that always take the same work. |
| Shipping | Freight you pay to get it in, kept separate from cost so your margin reads true. |
| Taxable | Whether tax applies. Labour is often not. |
| Reorder point | When stock drops to this, it shows up under Orders. |
| Application | Which trucks it fits. This is what makes the picker useful. |
How a topper gets its questions
For each manufacturer and model you sell, you build the list of questions that model actually needs: front glass, side windows, colour, rack, and so on. Each question is a dropdown, and each answer inside it can carry its own price.
Do that once, and from then on writing a quote for that topper is a matter of answering the questions in order. The prices add themselves, and nobody has to remember that the sliding front window is ninety dollars.
Questions belong to a manufacturer and model together, not to the whole catalogue. Two brands can both have a “Front glass” question with completely different options and prices, and neither interferes with the other.
Set the questions up in the order you would ask them at the counter. The screen asks them in that order, so a well ordered list turns a quote into a conversation rather than a form.
Install packs
Rather than typing a labour line every time, set up named packs: Economy, Standard, Deluxe, whatever you call them, each with its own price. On a quote you pick the pack and the labour is priced.
Pricing levels
If you sell to dealers at different prices from walk-in customers, set up pricing levels and put each customer on one. The right price then follows the customer onto every quote, without anyone having to remember to apply it.
Your first customer
Go to Clients and choose New customer.
Pick Company or Private. A company gets a business name; a private customer gets a first and last name. This decides how they are addressed on documents.
Fill in the phone, email and address, but only what you actually have. You can add the rest later, and a half-filled record is better than none.
-
Set their terms and their pricing level. If they are tax exempt, tick it and record the exemption number, because that number is what appears on the document and on your tax report.
-
Add their truck with Add truck: year, make, model, bed length, cab. This is what makes the parts fit.
A customer can have several. Pick the right one on the quote and the whole job is tied to that vehicle, which is what you will be glad of the second time they come in.
-
If it is a business with more than one person you deal with, use Add a contact for each. Every contact can have their own email, and you choose who receives a given document when you send it.
You do not have to leave a quote to add a customer. Start the quote and create the customer from the picker when you get to it.
A customer's own page shows everything they have ever had from you: quotes, invoices, payments, their trucks, their contacts. When somebody rings with a question about a job from two years ago, that page is the answer.
Your first quote
This is the screen you will spend most of your day on. Go to Quotes and start a new one.
-
Pick the customer. Their terms, pricing level and tax status come with them, and so do their trucks. Pick the one this job is for.
-
Add the topper. Use Find or add an item. Choosing a topper opens its questions. Answer them down the list and watch the line price change as you go.
If the model is not in the catalogue yet, you can add it from the same box without losing the quote you are part way through.
-
Add the accessories. Same box, one line each. If you picked the customer's truck, the picker knows what fits it.
-
Adjust the lines. Quantity, price and description are all editable on the line. Changing a price here changes it for this quote only and never touches the catalogue.
-
Add the labour. Pick an install pack, or add a line and type it.
-
Check the totals. Subtotal, tax and total are down the right. If the customer is tax exempt, tax is zero and the document says why, which is what you want when somebody queries it later.
-
Save, or Save and send to save and go straight to emailing it.
Sending it
On a saved quote, Send quote opens the compose screen. Tick who should get it, because the customer's contacts are already listed. Adjust the wording if you want, and send. The PDF attaches itself.
The default wording comes from Settings → Email template. Editing it on one send changes only that send. If you find yourself making the same edit every time, change the template instead.
You can also print it or download the PDF from the same toolbar, for the customer who wants paper.
Where a quote can be
| Status | What it means |
|---|---|
| Draft | Yours to edit. Nothing has gone out. |
| Sent | It has gone to the customer. Still editable, but they have seen a version. |
| Converted | It became an invoice. The quote is now read only, and links to the invoice it turned into. Quotes brought over from an older system show as Converted without that link, because the old records did not say which invoice followed which quote. |
| Expired | The expiry date passed. This happens on its own; you do not have to tidy up. |
| Void | Written in error. It stays on the record rather than vanishing, which is the point. |
Duplicate is worth knowing about. A customer who wants the same build on a different truck, or a second quote with one option changed, is a duplicate and an edit rather than a fresh start.
Quote to invoice to paid
The customer says yes. There are two ways forward and they differ.
Taking a deposit
Take deposit on the quote. Recording the money converts the quote to an invoice, because money means it is no longer an offer. The screen tells you before it does it.
No deposit
Convert to invoice makes the invoice directly. Use this when nothing is being paid up front.
Either way the quote becomes read only and says what it turned into, and the new invoice says where it came from. Nothing is lost, and either can be opened from the other.
Taking payment
From the invoice, record a payment: amount, method, date and a reference. Part payments are fine. Record each one as it arrives and the balance follows. When the balance reaches zero the invoice becomes Paid by itself, and if the job was still a draft it goes live at the same time.
Every payment gets its own receipt number, so a customer who wants proof of one instalment can have it.
Never type a card number into the reference or the notes. The system refuses it, and it is right to: a card number in a text field ends up in every backup from then on. Record the method and the last four digits if you need something to match against.
When something goes back
A return, a warranty write-off or a billing correction is a credit, under Credits. It is not an edited invoice and not a negative one.
A credit carries its own date, which is the whole point. A return in August against a June invoice belongs in August's sales and August's tax filing. Every report reads the credit's date and never the original invoice's.
If you have to change a sent invoice
Reopen for editing puts it back to draft. Use it for a genuine mistake found quickly, before the customer has paid.
If they have already paid, or the work is done, a credit is the honest answer. It leaves a trail, and an edited invoice does not.
Tracking the work
An invoice says what was sold. Jobs says where the work has got to. Every invoice gets a job, and the board moves left to right.
On a job you can set:
- Assigned to, whose job it is.
- Promised by, what the customer was told. This is the date that matters when they ring.
- Booked in and Should take, when it is coming in and how long you expect it to need. Together these fill the calendar.
- Notes, including private ones the customer never sees. Use those for the things you would say to a colleague and not to a customer.
The stage names are yours. If your shop says “In the bay” rather than “In progress”, rename it in Settings. Use the words your staff already say out loud, because those are the words they will look for.
Ordering what you haven't got
Orders shows what needs ordering, grouped by brand and ready to become purchase orders. It pulls from two places: items that have dropped to their reorder point, and items sold on an invoice that you do not have in stock.
Check the list, adjust quantities, and create the purchase order for that supplier.
Send it. The PO gets its own number and its own PDF.
When the delivery arrives, receive it against the PO. Receive what actually turned up, not what you ordered, because a short delivery you record honestly is a short delivery you can chase.
Receiving a topper creates a record of that particular topper, with its colour and the options it was ordered in, rather than adding one to a count. So your stock list shows what is actually standing in the yard. When it goes out on an invoice, that unit is marked sold and tied to that customer, and two years later you can still answer “which one did they get?”
Counting
Inventory adjustments is for when the shelf and the screen disagree: breakage, a miscount, a stock take. Record the adjustment with a reason rather than quietly editing a number, so the history explains itself later.
Negative stock is allowed on purpose, because a shop sometimes sells something before the paperwork catches up. It is not an error, but it is a signal: if an item sits negative for weeks, something was received without being recorded.
Knowing how you're doing
Dashboard is the morning screen: what is happening today, what is owed, what is booked in, what needs attention. Start there.
Reports is where you go with a question. These are the ones worth knowing by name.
| Report | The question it answers |
|---|---|
| Day end | What happened today: sales, cash taken, profit, and what is on for tomorrow. Run it before you lock up. |
| Sales summary | Revenue, tax, average sale, and how many quotes turned into invoices. The conversion figure is the one to watch. |
| Profit & margin | What you actually made, item by item, after cost. Sorts worst first if you let it. |
| Accounts receivable | Who owes you, aged by how overdue. Your Monday morning call list. |
| Deposits held | Customer money taken for work not yet billed out. Money that is not yours yet. |
| Lapsed customers | People who used to buy and have gone quiet, most valuable first. The other call list. |
| Tax collected | Sales tax billed in a period, by rate, with exempt customers split out. For filing. |
| Top clients | Who drove the most revenue in a period. Useful before you set next year's prices. |
| Sales by category | What sold in each category, and which items make up each one. |
| Topper stock | Every topper on the floor and how each one is specced. |
| Inventory valuation | Stock on hand at cost and at retail, and the margin sitting in it. |
Deposits held counts only money taken since your last reconciliation date. Anything earlier is listed underneath for reference and left out of the totals, so the headline is a number you can act on rather than a decade of history.
A working rhythm
Every day
Dashboard first thing. Move jobs along the board as they move in the shop. Day end before you lock up.
Every week
Accounts receivable, and make the calls. Check Orders for anything waiting on you.
Every month
Tax collected for the filing. Sales summary and Profit & margin to see how the month went.
Now and then
Lapsed customers, and actually ring a few. Deposits held, to see whose work you owe.
Everyday situations
The things that come up at a counter, and where each one is handled.
“They want to change the order”
If nothing has been billed, open the quote and edit it. If it is already an invoice and unpaid, use Reopen for editing, change it, and send the new version. If they have paid and the change reduces what they owe, raise a credit instead.
“They paid the wrong amount”
Record what they actually paid, not what they were meant to. The balance will show the difference, which is the true position. If they overpaid, the invoice carries a credit balance and the receivables report will show it going the other way.
“The topper turned up damaged”
Receive it anyway so the paperwork matches the delivery, then raise an inventory adjustment with the reason. That way the supplier claim and your stock figure tell the same story.
“A customer says they never got the quote”
Open the document and look at its history. It records what was sent, to which address and when. If the address was wrong, fix it on the contact and send again. If it bounced, Settings → Email sending will have the address on its blocked list with the reason.
“Somebody needs to be taken off email”
Addresses that bounced permanently or reported your mail as spam are skipped automatically. You can see the list, and take an address back off it, under Settings → Email sending. The list is yours alone.
“I need last year's numbers for the accountant”
Sales summary for the revenue, Tax collected for the filing, and Inventory valuation for what was on the shelf. All three take a date range.
“Which topper did they get?”
Open the customer, open the invoice. The unit that went out is recorded against it with the colour and options it was built in, not just the model name.
“I think I broke something”
You almost certainly did not. Quotes, invoices and credits can be voided but not deleted, every change is recorded with who made it, and the whole database is backed up off site every night. If something looks wrong, View history on the document usually explains it.
Still stuck? Use Send an email in the menu behind your initials, top right. Say what you were trying to do and what happened instead. That is almost always enough to sort it out on the first reply.
Nothing in this manual can break anything permanently, so click things. That is how you learn where they are.
← Back to TopperBase