Vehicle Parking
For a paid car park or two-wheeler stand. A vehicle is let in at the booth, a ticket is raised, and on the way out the fee is worked from the duration slab for its vehicle class. Regular customers hold season passes; larger lots track bays. Another kind of business can also switch parking on under Settings > Parking and gets a Parking menu on its POS page.
Set up before the first vehicle
The owner or a manager does these, in this order.
- Pick what you run Settings > Parking. On the Features card switch on Season Passes, Vehicle Registry or Bays only if you use them. On the Billing card keep Timing Fare on to charge by time (off means every vehicle must hold a pass), and set Exit Grace After Paying.
- Fill the rate card Setup > Rates: for each vehicle class, free minutes, first and additional blocks, daily cap, night flat rate, lost-ticket amount and the pass prices. Surge and tiered pricing go under Pricing Policy in the same menu.
- List your gates and validations Setup > Parking Gates and Validations / Discount Reasons (the merchants or promos a ticket can be validated by). With Bays on, add Parking Zones and Maintenance Reasons, then lay out the bays under At the Barrier > Bays.
- Tell each booth which lane it is with This Booth's Gate (in the Setup menu), on every booth device.
- Enter your regulars (with passes or the registry on): Issue Pass and Regulars > Register Vehicle.
- Create a login for each person and tick their switches (see Who signs in).
- Run one test vehicle: open a shift, check a plate in, print the ticket, check it out and print the receipt, then close the shift.
How the work flows
Each step says who usually does it and what prints.
Open the shift
At the Barrier > Shift / Float: open the till with the float in the drawer. The booth has the same screen on a button in its own top bar.
Vehicle in
On the Booth, type the plate. A registered vehicle fills its class and shows its pass; otherwise tap the vehicle class. The ticket prints with its ticket number, and with Bays on the vehicle is parked into a bay.
Vehicle out
Type the plate or ticket number. The exit sheet shows the minutes, the slab and the fee. A valid pass lets it out at zero; otherwise take cash or UPI. The fee posts as an ordinary counter sale, so the day book and the shift see it. A lost ticket charges the rate card's lost-ticket amount.
Discounts and free exits
A mall validation or promo coupon takes money off the fee (Apply Discount). Letting a vehicle out without charging, or charging a lost ticket, needs Waive Fees, which is refused for anyone who does not hold it.
Sell or renew a pass
Issue Pass for a monthly or yearly pass, or from inside the exit sheet when a regular wants one on the spot (the fee is then re-quoted). Passes are billed as a sale.
Close the shift
Count the drawer on Shift / Float. The variance against expected cash (float plus takings) is kept with a note. The Sessions screen prints the day sheet for any date range.
Check the money
Read Daily Collections, Shift Reconcile and the dashboard charts; chase Renewals Due with passes on.
The booth on one page:
flowchart TD
subgraph IN["Booth - vehicle in"]
A[Type plate] --> B{Registered vehicle?}
B -->|yes| C[Class and pass badge autofilled]
B -->|no| D[Tap vehicle class]
C & D --> E[Ticket printed]
E --> F[(Ticket open)]
end
subgraph OUT["Booth - vehicle out"]
G[Type plate or ticket no] --> H[Exit sheet: minutes · slab · fee]
H --> I{Pass covers it?}
I -->|yes| J[Fee 0 · out]
I -->|no| K[Take payment]
I -->|buy pass now| L[Issue pass on the spot · requote]
K --> M[(Counter sale posted automatically)]
J & M --> N[(Ticket closed)]
end
F -.-> G
S[Shift / Float] --> S1[Open float] --> IN
OUT --> S2[Day close · count · variance]
Who signs in
Give every person their own login. Parking has no seat picker: you add a user, then tick the switches on the Parking group of their permissions. The owner or an admin opens on the Dashboard; everyone else opens straight on the Booth.
- Open the user form Settings > Users > Add User.
- Set the login: email or user name, password, and Role Type. A login that changes rates needs the Manager role: Manage Rates is offered only to a manager.
- Tick the switches on the Parking group for the job, as in the cards below, and save.
Booth operator
Checks vehicles in and out all shift.
- Opens on
- Booth
- Phone bar
- Booth · Sessions · Dashboard
- Tick
- Booth
- Leave off
- Waive Fees, Apply Discount, Manage Rates, View Revenue — no Setup group and no money on screen
Shift supervisor
Runs the booths on a shift, sells passes, handles validations.
- Opens on
- Booth
- Phone bar
- Booth · Sessions · Dashboard
- Tick
- Booth, Issue Passes, Register Vehicles, Apply Discount
- Leave off
- Waive Fees (letting a car out for nothing), Manage Rates
Manager / owner
The owner, or a manager trusted with prices and money.
- Opens on
- Dashboard (an owner or admin)
- Phone bar
- Dashboard · Booth · Vehicles
- Starts with
- All seven, including Manage Rates & Bays, Waive Fees and View Revenue
- Note
- A Manager role login with all seven ticked opens on the Booth, like other staff
These are typical shapes, not built-in seats: what a person may do is exactly the switches you tick. A login without Booth opens on the Dashboard instead. Issue Passes and Register Vehicles appear only with Season Passes and the Vehicle Registry on.
Where it is in the app
The owner or an admin opens on the Dashboard; a booth operator opens straight on the Booth. Each menu shows only what this login is granted and this lot has switched on; a menu left empty does not appear.
On a computer: the menu bar
Across the top: the seat’s own screen and the Dashboard, then these menus, and Tools (Settings, utilities, Help, Logout) last. Issue Pass sits in a New submenu at the top of the first menu.
| Menu | Holds |
|---|---|
| At the Barrier | Booth · Sessions · Bays · Shift / Float |
| Regulars | Passes · Vehicles · Register Vehicle |
| Reports | The parking reports this login may read, then Business Reports and Day Operations |
| Setup | Rates · Pricing Policy · Parking Zones · Maintenance Reasons · Parking Gates · Validations / Discount Reasons · This Booth’s Gate · Directory (Pass Holders · Staff) · Items and the shared masters |
| Voucher | Accounting (payments, receipts, income, expenses, Material Purchase) · Purchase & Sales · stock vouchers · payroll |
On a phone or tablet: the side menu and the bottom bar
The side menu starts with My Work — the seat’s own screen, then the Dashboard — followed by At the Barrier, Regulars, Office (Reports, Directory, Accounting, Purchase & Sales) and Setup. A screen on the bottom bar is not repeated in the side menu.
| Seat | Opens on | Bottom bar |
|---|---|---|
| Owner / admin | Dashboard | Dashboard · Booth · Vehicles |
| Everyone else | Booth | Booth · Sessions · Dashboard |
A login without booth access opens on the Dashboard instead.
Screens
Booth
Built for a queue: the plate field keeps focus, the vehicle class is one tap, and nothing asks a second question it can answer itself. A plate that matches a registered vehicle fills its class and shows its pass. Casual plates park and pay the ordinary fare.
Sessions
Every ticket: inside now, closed today, or any date range. Shows in/out time, charged minutes, fee, how it was paid and which shift it fell in. Lost-ticket exits charge the rate's lost-ticket amount. Print or share the day sheet for the range shown.
Rates
One rate card per vehicle class: free minutes, first block and its amount, additional block and amount, daily cap, night flat amount and hours, lost-ticket amount, monthly and yearly pass prices, with an effective-from date so a revision can be scheduled. Pricing Policy and Settings > Parking add peak-hour multipliers or surcharges, and tiered pricing after N minutes.
Passes, Vehicles, Bays
- Season Passes - monthly / yearly passes for a plate, renewable, billed as a sale.
- Vehicle Registry - regular plates with their class, owner and fare type.
- Bays - numbered slots and live occupancy. Every booth login sees the board; changing it needs Manage Rates & Bays.
Shift / Float
The booth operator opens a shift with a float, and closes it by counting the drawer; the variance against expected cash is kept. See Shifts.
Directory and counter
Pass holders are customers; the kiosk (snacks, car care) sells through Purchase & Sales with Items as its product master and Material Purchase to stock it.
The shift’s money
flowchart TD
A[Operator opens the shift with a float] --> B[Vehicles in and out all day]
B --> C[Exit fees collected
cash · UPI]
B --> D[Passes sold or renewed]
C & D --> E[Expected cash = float plus takings]
E --> F[Shift close: count the drawer]
F --> G{Matches?}
G -->|yes| H[Shift reconciled]
G -->|no| I[Variance recorded with a note]
I --> J[Owner reviews by cashier and shift]
H & J --> K[Daily Collections report]
Settings & permissions
| Setting (Settings > Parking) | Effect |
|---|---|
| Season Passes / Vehicle Registry / Bays | Show the three optional pages and their actions. |
| Timing Fare | Charge by how long a vehicle stayed. Off, every vehicle must hold a season pass: a plate with no active pass can still check in, but exit will not release it until one is issued. |
| Exit Grace After Paying | How many minutes a driver who paid at a kiosk has to reach the barrier. Past it, the stay re-meters from the payment, never from entry. |
| Peak-Hour Surge | Lift the fee inside a chosen window, by a multiplier or a flat surcharge. Read in the site’s own local time. |
| Tiered Duration Pricing | Price later hours at a different block rate, so a long stay is not billed at the first hour’s price all day. |
What each login may do
The side menu is built from these, so a login is shown only what it may actually use — a booth-only login has no Setup group and no money on screen at all.
| Permission (Parking group) | What it opens |
|---|---|
| Booth | The Booth and Sessions pages — checking a vehicle in and out. |
| Issue Passes | The Passes page, Issue Pass, and Issue Pass from inside the exit sheet. Shown with Season Passes on. |
| Register Vehicles | The Vehicles page and Register Vehicle. Shown with the Vehicle Registry on. |
| Manage Rates & Bays | The whole Setup group — the rate card and the pricing policy (and the bays, when Bays is on). Offered only on a Manager login. |
| Waive Fees | Letting a vehicle out without charging it, and charging a lost ticket. |
| Apply Discount | Take money off a metered fee — a mall merchant validation, a promo coupon. Separate from Waive Fees, which zeroes the whole thing: a shift seat is often trusted to knock two hours off a validated ticket without being trusted to let a car out for nothing. |
| View Revenue | Read only. The Collected Today tile, the three charts, and the three money reports. The one switch that survives a view-only login, so a booth operator gets the operational reports without the money ones. |
Six of the seven are write switches and are off for a view-only login.
Reports
Each report is its own entry under Reports in the side menu, so you open the one you want rather than landing on an index and picking from a row of chips.
Parking Reports: Daily Collections, Collection Register, Currently Inside, Vehicle Class Mix, Pass Register, Renewals Due, Regular Vehicles, Shift Reconcile.
Business Reports: Day Book, Expenses, Income, Profit & Loss.
The list adapts to the site and the login: Pass Register and Renewals Due appear only with Season Passes on, Regular Vehicles only with the Vehicle Registry, Shift Reconcile only where shifts are in use — and Daily Collections, Collection Register and Shift Reconcile only for a login holding View Revenue.
Charts on the dashboard
Three pictures, shown to a login holding View Revenue:
| Chart | The question it answers |
|---|---|
| Collections — Last 30 Days | Is the money moving with the traffic, or is the same number of vehicles paying less? |
| Earnings by Vehicle Class | Which slab the lot actually earns from — the case for re-pricing one. |
| Shift Takings vs Counted | Which till session came up short, and whether it is a one-off or a pattern. |
Each chart reads exactly the same figures as the report of the same name, and every chart has a Report link to open it — so the picture and the table can never disagree.