Skip to content

RentalPOS

RentalPOS

The hire edition — what you hire out and its rate card, the kinds of hire business and their checks, booking at the desk or from an online request, the agreement and the deposit, handing items over and taking them back, late, damage and loss charges, the one bill at settlement, maintenance plans, the hire reports, and the public hire page.

22 min read

On this page

RentalPOS is the JupitaPOS edition for a business that hires things out and gets them back: tents, chairs and sound for a weekend; a generator or a mixer for a day; a gown for a wedding; a projector for a conference; a wheelchair for a month. It has its own database, separate from any other JupitaPOS product the same owner runs.

One agreement carries everything. A hire is one agreement from the quote to the settlement: the items and the dates, the price from the rate card, the deposit held, the hand-over and the return with each item’s condition, the charges, and the one bill. Nothing is typed twice and nothing is posted twice: the deposit is money held for the hirer, never revenue, until the bill is made.

Menu Pages What they are for
Hire Assets, Calendar, Agreements, Tenancies, Today, Offline desk, Maintenance, Reports the register and rate card; who has what and when; the agreements; the yard’s day; working without a connection; servicing; the figures
Customers Customers the hirers — one record per phone number
Finance Payments, Cash & Tills deposits in, refunds out, the till the desk runs
Settings Hire settings, Customer Website what you hire out and on what terms; the public hire page

The words used on these pages:

Word Meaning
Type a kind of item with one rate card — Generator 5 kVA, Plastic chair
Unit one tracked item of a type with its own tag and history — GEN-001
Pool a counted type with no tags — 200 chairs; the count is what matters
Rate card the type’s prices per hour, day, weekend, week or month; the quote picks the cheapest honest stack
Hold items reserved for a quote that lapses unless confirmed (the desk takes the deposit, or confirms)
Agreement the contract: items, dates, price, deposit, identity, terms and the signature
Turnaround the hours a unit needs between one hire and the next (cleaning, a service)
Lease a unit let to one tenant by the period — a shop, a flat, a storage unit — with its rent, deposit and notice
Arrears rent or charges billed and past their due date
Profile the kind of hire business — event supplies, tools and machinery, clothing… — which sets the checks the yard records

Pictures are from a practice business with made-up data (Kampala Event Hire); no real customer appears.

Choose what you hire out and the terms

Purpose

Tell RentalPOS what kind of hire business this is, so the right checks, words and terms apply everywhere.

Role / permission required

rental.settings — the Owner or the Rental manager.

Prerequisites

The business set up with its branch (Settings → Business).

Steps

  1. Open Settings → Hire settings.
  2. Tick the kinds of hire you do under What you hire out — one or several.
  3. Choose the Deposit rule: by the rate card (each type says), a percentage of value for everything, or none.
  4. Set the Late grace in minutes, the Hold time for a quote, and the Damage approval limit: a damage or loss charge above it waits for a manager.
  5. Say whether an identity document is recorded on every agreement.
  6. Press Use the standard terms to start from the terms your kinds of hire usually carry, then edit them. They print under every agreement.
  7. Press Save.

Expected result

The Hire menu and the yard’s screens use your words (a rider, a client, a farmer); Hire → Assets offers the usual types for your kinds of hire.

Screenshot

Hire settings: what you hire out, the deposit rule, grace, the terms

Common mistakes

  • Switching identity off for machinery or vehicles: the agreement is then your only record of who took the item.
  • A damage limit of zero: every damage charge waits for a manager.

Troubleshooting

Deposits are refused with Deposits are switched off for hire deposits: the owner switches them on under Settings → Deposits (Hire deposits).

Register the asset types, their units and the rate card

Purpose

Build the register: each type with its prices, then its units (by tag) or its count (a pool).

Role / permission required

rental.assets.manage — the Rental manager or the Owner; the hire desk and the yard see the register (rental.assets.view).

Prerequisites

Hire settings saved with at least one kind of hire.

Steps

  1. Open Hire → Assets.
  2. Under The usual types for your kind of hire, tick the types you have and press Add — they arrive with the hand-over checks their kind needs, unpriced.
  3. Or press + Asset type for your own: a code, a name, the kind, by unit or counted, and a price per day or per week.
  4. Open a type. Under Rate card give the prices per hour, day, weekend, week or month as you charge them; a weekend price replaces two or three days when a hire covers one. Set the Deposit (an amount or a percentage of value), the Late fee and its rhythm, the Turnaround hours and the Replacement value (what a lost unit costs the hirer).
  5. For a unit-tracked type, press + Unit for each item: its tag, serial, condition and purchase cost. For a pool, set the Quantity.
  6. Tick the checks the yard records for this type under Recorded at hand-over and return, or leave them for the kind’s usual ones.

Expected result

The register shows each type with its rate card and what is free to hire; the Calendar shows its units day by day. A type with no price is listed but cannot be booked.

Screenshot

Assets: the register with the usual types offered for the chosen kinds of hire

Common mistakes

  • Pricing per hour only for things hired by the day: a day then costs 24 hours. Give the day price too; the quote picks the cheaper stack.
  • Forgetting the replacement value: a lost unit is then charged at zero.

Troubleshooting

Only 0 of Generator 5 kVA are free then: the units are out, reserved, in repair or retired for those dates. Check the Calendar, or Maintenance for a unit held for service.

Book a hire at the desk

Purpose

Quote a hirer for items and dates, reserve the items, and write the agreement.

Role / permission required

rental.book — the Hire desk, the Rental manager, the Owner.

Prerequisites

Priced types in the register.

Steps

  1. Open Hire → Agreements and press New hire, or pick a free day on the Calendar.
  2. Find the customer by name or phone, or type a new one.
  3. Record the identity document (type and number) when your settings require it.
  4. Set the From and To dates and times, add the items and quantities. The quote shows each line’s price — how many days or weeks, and the deposit due.
  5. Add delivery and its price if you deliver.
  6. Press Hold to reserve the items for the hold time, or Confirm when the hirer is at the counter.
  7. On the agreement, press Record the signature once the hirer has signed, and Print the agreement.

Expected result

The agreement has a number (HIRE-…), the items are reserved for those dates, and the hirer’s record carries it. A hold lapses on its own if nobody confirms it.

Screenshot

New hire: the customer, identity, the dates, the items and the quote

Common mistakes

  • Booking a unit that comes back the same morning it goes out again: the turnaround blocks it. Give the type its real turnaround.
  • A second customer record for the same phone: search before typing a new one.

Troubleshooting

An identity document is recorded on every agreement: your settings require it; record it, or the owner relaxes the rule under Hire settings.

Take the deposit

Purpose

Take the deposit the agreement asks for and hold it for the hirer until the bill is made.

Role / permission required

payments.take — the Hire desk, the Rental manager, the Owner. Cash needs an open till (cash.open).

Prerequisites

An agreement that is held or confirmed; Settings → Deposits with Hire deposits on.

Steps

  1. Open the agreement. Under Deposit, the amount still to take is shown.
  2. Choose the Method — cash, mobile money, bank, card — and type the reference the method needs.
  3. Press Take deposit.

Expected result

Money shows the deposit held and the line Deposit taken. Taking a deposit on a held agreement confirms it. The money is customer credit held for the hirer and posted to deposits held, not to sales.

Screenshot

An agreement with its deposit held and the Hand over panel

Common mistakes

  • Taking cash without an open till: refused — open your till first under Finance → Cash & Tills.

Troubleshooting

Deposits are switched off for hire deposits: the owner switches them on under Settings → Deposits.

Hand items over and take them back

Purpose

Record what went out, in what state and with what readings; record what came back and how.

Role / permission required

rental.handover — the Yard attendant, the Driver, the Hire desk, the Rental manager.

Prerequisites

A confirmed agreement with its deposit taken (identity recorded when required).

Steps

  1. Open Hire → Today. Under Going out open the agreement.
  2. Under Hand over, for each line tick the units going out (or type the count for a pool), choose the Condition, fill the checks the kind records — fuel level, hour meter, odometer, accessories, serial, cleanliness — and add a note. Press Items handed over.
  3. When the hire ends, open the agreement from Due back (or Overdue). Under Take back, tick each unit that came back and its condition; a unit left unticked is recorded missing and charged at its replacement value. Fill the readings. Press Items back.
  4. If something is damaged, dirty or missing, use Add a charge: the kind, what happened, the amount.

Expected result

The units’ history shows the hand-over and the return; a damaged unit goes to repair; a missing unit is retired and a loss charge raised. A late return past the grace raises the late charge per the type’s fee. A damage or loss charge above the business’s limit waits for a manager’s approval.

Screenshot

Hire → Today: going out, due back, overdue

Common mistakes

  • Handing over fewer units than the line says: refused — the agreement is for that many. Change the agreement first.
  • Taking back without the readings: the next hire starts without a baseline and maintenance cannot count the hours.

Troubleshooting

Record the identity document on the agreement first: the desk records it under Identity document on the agreement.

Settle the agreement: the one bill

Purpose

Bill the hire, delivery and every charge on one order, pay it from the deposit first, and give back or take the difference.

Role / permission required

payments.take — the Hire desk, the Rental manager, the Owner. Approving or waiving a charge needs rental.charges.approve.

Prerequisites

An agreement whose items are back; no charge waiting for a manager.

Steps

  1. Open the agreement. Money shows hire, delivery, charges and To bill.
  2. A manager decides any charge marked needs a manager: Approve, Refuse or Waive with a reason.
  3. Press Settle, refund in cash to give the rest of the deposit back from your open till, or Settle, refund later to record a refund to complete by mobile money or bank.
  4. If the bill is more than the deposit, the balance is on the order: take it at the till like any order.

Expected result

One order (Hire) carries the bill; the deposit is applied to it once; the money trail under Money shows Billed, Deposit applied and the refund. The agreement is settled.

Screenshot

A settled agreement: the bill, the deposit applied, the money trail

Common mistakes

  • Settling before the manager has decided a loss charge: refused — A damage or loss charge waits for a manager.
  • Refunding in cash with no till open: refused — open a till or refund later.

Troubleshooting

Settling a second time changes nothing: the order is the one already made.

Keep the fleet fit to hire

Purpose

Set when a type or a unit is serviced, let the system hold units that fall due, and log the service.

Role / permission required

Plans: rental.assets.manage — the Rental manager. Logging a service: rental.maintenance — the Yard attendant too.

Prerequisites

Types registered; for hour or km plans, the hour meter or odometer among the type’s checks.

Steps

  1. Open Hire → Maintenance and press + Plan.
  2. Name what is done, choose the type, and when: after each hire, every N hires, every N days or every N hours / km. Leave cannot go out until serviced ticked for anything that matters. Press Set the plan.
  3. When a unit comes back and a plan has fallen due, it appears under Due or in for service and leaves availability.
  4. After the work, press Serviced… on the unit, say what was done and what it cost, and press Back in service.

Expected result

The unit is available again, its counters reset, and the Service log keeps the record. A plan that does not block hire only lists the unit.

Screenshot

Maintenance: a unit due for service, the plans, the service log

Common mistakes

  • A plan every 1 hire with a short turnaround: every return holds the unit until someone logs the service.

Troubleshooting

A unit shows in repair with no plan: it was put there from its page or at a return (damaged). Serviced… puts it back.

Read the hire reports

Purpose

See what was billed, how the fleet was used, who came back late and what deposits stand.

Role / permission required

rental.reports — the Rental manager, the Accountant, the Owner.

Prerequisites

Settled agreements in the period.

Steps

  1. Open Hire → Reports; set From and To and press Show.
  2. Billed in the period counts agreements settled then: hire, delivery, charges by kind, late returns.
  3. Standing now shows what is out, overdue, confirmed, held, back and not yet settled, and the deposits held.
  4. Utilisation by type compares the days items were allocated with the days your fleet could have been out.
  5. Late returns and Deposits held list the agreements behind the figures.

Expected result

Figures that agree with the agreements and the orders they link to.

Screenshot

Hire reports: billed, standing now, utilisation

Common mistakes

  • Reading billed as booked: a hire counts when it is settled, not when it is booked.

Troubleshooting

Utilisation above what you expect: the allocation includes each type’s turnaround hours.

The public hire page and online requests

Purpose

Show what is for hire on your website with the rate card, give visitors a quote for their dates, and take their request for the desk to confirm.

Role / permission required

Switching the page on: storefront.manage — the Owner. Confirming a request: rental.book — the Hire desk.

Prerequisites

The storefront set up under Settings → Customer Website, and priced types.

Steps

  1. Open Settings → Customer Website and tick Hire enquiries among the features; save.
  2. Visitors open /hire on your site: each priced type with its rates and what is in stock. They choose quantities and dates, see the quote and the deposit, give a name and phone, accept the terms and send the request.
  3. The request appears on Hire → Today under Online requests to confirm as a held agreement for a day. Call the hirer, record the identity document, and Confirm — or let the hold lapse.

Expected result

A confirmed request is an ordinary agreement from then on. No money is taken online; the deposit and the signature happen at collection or delivery.

Screenshot

The public hire page: the types, the quote for the dates, the request

Common mistakes

  • Leaving the page on with nothing priced: visitors see Nothing is listed for hire yet.

Troubleshooting

A request for dates already taken is refused to the visitor with how many are free; nothing reaches the desk.

Let a unit: write a lease and take the rent

Purpose

Let a shop, a flat, an office or a storage unit to one tenant by the week, month, quarter or year, and collect the rent as it falls due.

Role / permission required

Writing a lease: rental.leases.manage — the Property manager, the Rental manager, the Owner. Taking rent: payments.take with rental.leases.view — the Hire desk too.

Prerequisites

The space registered under Hire → Assets as a unit of a type (for example type Shop, unit SHOP-02), free on the start date.

Steps

  1. Open Hire → Tenancies and press + Lease.
  2. Choose the Unit; type the tenant’s name, phone and identity document.
  3. Set Starts, and Ends (leave it empty for a tenancy that runs until notice).
  4. Type the Rent and choose how often; the Deposit; the Notice in days; a Yearly increase if the lease has one.
  5. Press Write the lease. The first rent invoice is raised at once; later ones appear a few days before each period starts.
  6. On the lease, take the Deposit, then under Rent and charges billed press Take rent on an invoice: the method, the amount (part payment is allowed) and the reference.

Expected result

The unit is closed to short hire for the term. Hire → Tenancies shows the rent roll: each lease with its rent, the next due date, and what is owed by age — not yet due, 1–30 days, 31–60, over 60.

Screenshot

Tenancies: the rent roll and what each tenant owes by age

Common mistakes

  • Letting a unit that is booked on a hire inside the term: refused — finish or move the hire first.
  • Taking rent as a plain sale at the till: the invoice then stays owed. Always use Take rent on the invoice.

Troubleshooting

A mobile-money or card payment shows as not yet paid: an integrated tender counts when the provider confirms it; a recorded transfer counts at once and is verified under Finance → Payments.

Charges, notice, renewal and the end of a tenancy

Purpose

Bill a tenant for more than rent, record notice, renew a lease, and end a tenancy with its deposit settled.

Role / permission required

rental.leases.manage — the Property manager, the Rental manager, the Owner.

Prerequisites

A live lease.

Steps

  1. A charge (water, a repair, a penalty): on the lease under Bill the tenant besides rent, choose the kind, say what and how much, and press With the next rent or Bill now.
  2. Notice: choose who gives it and the move-out date, and press Give notice. A date sooner than the lease’s notice days is refused.
  3. Renewal: type the new end date and, if it changes, the new rent, and press Renew. A notice that stood is withdrawn.
  4. The end: say why, choose how the unit was left, tick The tenant has moved out and the unit is checked, and press End, refund in cash or End, refund the deposit later.

Expected result

Ending bills the rent up to the last day (the last period is charged by its days) and any waiting charges, pays what is owed from the deposit — oldest invoice first — and gives the rest back. The unit returns to the register, free to let or hire. Anything the deposit did not cover stays owed on its invoices and on the rent roll.

Screenshot

A lease: terms, rent invoices with Take rent, charges, notice, renewal and the end

Common mistakes

  • Ending a tenancy before the unit is checked: the repair then cannot be billed against the deposit. Add the charge first.
  • Refunding in cash with no till open: refused — open your till or refund later.

Troubleshooting

The rent did not go up on the anniversary: the increase applies from the first period that starts on or after that day; the lease’s history shows Rent changed to when it does.

Keep working when the connection is down

Purpose

Hand items over, take them back, receive cash and write down a booking while the device has no connection, and have the server record it all when the connection returns.

Role / permission required

rental.handover — the Yard attendant, the Driver, the Hire desk, the Rental manager. Cash needs payments.take; writing down a booking needs rental.book. Reviewing what was held needs sync.view — the Rental manager, the Owner.

Prerequisites

The device is a registered terminal with offline work switched on, and you have opened the app on it once while online, signed in as yourself. For cash, your till is open.

Steps

  1. Open Hire → Offline desk. The page says when its copy was saved and lists the agreements: overdue, to go out, out, back and held.
  2. To hand items over, press Hand over… on the agreement, tick the units going out, choose the condition, fill the readings and press Record the hand-over.
  3. To take items back, press Take back…, leave ticked the units that came back (untick one that did not — it is recorded missing), type how many of a counted item came back, and press Record the return. The time now is kept: late time is worked out from it.
  4. To receive cash for a hire, press Cash received…, type the amount and press Record the cash. Write the provisional receipt number shown on the customer’s slip.
  5. For a customer who wants to book, fill A booking a customer asks for — name, phone, dates, items — and press Write it down. Tell the customer it is not booked yet.
  6. When the connection is back, the device sends everything by itself. Under Saved on this device each item shows pending, accepted, needs review or refused.
  7. A manager opens Settings → Offline sync for anything that needs review, puts the agreement right and retries it.

Expected result

Each hand-over and return is on the agreement with the time it happened on the device; a late return has its late charge; the cash is in your till as money held for the hire, and it confirms a held agreement; a booking written down is a held agreement for the desk to complete, or — if the items were taken meanwhile — a note to call the customer.

Screenshot

Hire → Offline desk: the agreements as saved on the device

Common mistakes

  • Promising a customer the items offline: nothing is reserved until the server accepts the booking. Say so.
  • Taking mobile money offline: only cash can be recorded. A mobile-money payment is taken when the connection is back.
  • Using a device that was never opened online: it has no copy to work from.

Troubleshooting

An agreement cannot be handed over offline and says the identity document is not on it: recording identity needs a connection. Cash recorded offline needs review with “no open till”: open your till, then a manager retries it under Settings → Offline sync — the money is never dropped.

Record something found after it was recorded missing

Purpose

Put a unit or counted items back into the fleet when they turn up after a return recorded them missing, and deal with the loss charge.

Role / permission required

rental.handover — the Yard attendant, the Hire desk, the Rental manager. Once the agreement is settled, deciding about the charge needs rental.charges.approve — the Rental manager, the Owner.

Prerequisites

An agreement whose return recorded a unit or part of a count as missing.

Steps

  1. Open Hire → Agreements and the agreement.
  2. Under Charges, on the line that says how many are still missing, press Found….
  3. For a counted item, type how many came back. Choose the condition and add a note.
  4. If the agreement is already settled, a manager chooses whether the loss charge is given back to the hirer or stands.
  5. Press Record it found.

Expected result

A unit is available again (or in repair if it came back poor or damaged); a counted item’s pool has its number back. Before settlement the found share comes off the loss charge. After settlement the bill is not rewritten: the agreement shows what is to be given back, and the refund is made on the settlement order.

Screenshot

An agreement with items recorded missing and Found… open

Common mistakes

  • Adding the unit again as a new unit: its history is then split. Use Found… so the same tag comes back.
  • Waiving the loss charge by hand and leaving the unit retired: the unit stays out of the fleet.

Troubleshooting

The agreement is settled: a rental manager decides: ask the manager to record it. Everything on this charge has already been found: it was recorded before — check the unit’s history under Hire → Assets.