"Rental" on Korat is not one feature; it's two, and both are backed by real database tables — nothing here is a hardcoded list with no actual shop behind it. Both live inside an ordinary business account, so opening a shop is the first step either way.
Renting an item — cars, costumes, and other gear
A customer picks an item a shop has listed, checks the availability calendar for the dates they want, and asks the server for a price based on the exact dates and quantity chosen. The deposit amount and replacement value are never shown in the listing itself — you have to request a quote first to see them, so the number in a browsing list can't drift from what's actually due once a date range is picked. A rental request becomes an agreement the shop has to confirm; a customer can cancel their own request as long as the shop hasn't accepted it yet. Listing items costs no monthly fee; what a shop package and the add-on plugins each include is on the plans page.
Deposits and returns
Each rental agreement carries its own deposit ledger — how much was put down, how much was deducted (for damage or a penalty, if any), and what's left — along with condition photos taken at return, as evidence — and every rented item is also a row in the asset register, inspected and tracked the way owned equipment is. Paying the rental fee and the deposit itself is an arrangement made directly between the customer and the shop, outside the app. Korat calculates the amount owed correctly; it doesn't act as a payment intermediary for it.
Room and building leases
Nightly rooms — a hotel, a resort, a guesthouse — are a different module again: stays. The other side of "rental" is a long-term lease on a room or a building — the tenant, the rent, the security deposit, water and electric meters, and a monthly bill generated automatically each cycle. Every bill amount comes from the server; nothing sums it up on screen. This side is a landlord's tool inside the business console. A tenant does not yet have their own screen to see their bill or their lease.
A rental item's deposit and replacement value aren't shown until you request a quote for specific dates.
Paying for a rented item and its deposit is arranged directly with the shop, not through the app. Korat calculates the amount; it doesn't process the payment.
Room and building leases are landlord-side only, in the business console. A tenant can't yet see their own bill or lease from the app.