Service Unit Types
Before creating services, providers, or accepting bookings, Frappoint requires certain foundational entities to be defined.
These entities model the resources used when delivering a service.
The first and most important of these are Service Unit Types and Service Units.
Service Unit Types
What is a Service Unit Type?
A Service Unit Type represents a category of resource required to deliver a service.
Examples:
- Barber Chair
- Treatment Room
- Dental Chair
- Massage Bed
- Consultation Room
- Machine or Equipment
Service Unit Types define rules and defaults, not actual physical resources.
Why Service Unit Types Exist
Service Unit Types allow Frappoint to:
- Enforce resource constraints during booking
- Prevent overbooking of shared resources
- Separate what is required from what is available
A service does not require a specific unit.
It requires a type of unit.
Key Fields
| Field | Usage |
|---|---|
| Company | The company this unit type belongs to. |
| Allow Appointments | Determines whether this unit type can be used for bookings. |
| Allow Overlap | Controls whether multiple appointments can use the same unit at the same time. Useful for shared resources (e.g. open consultation spaces). |
| Is Billable | If enabled, usage of this unit type may contribute to billing. |
| Item Code / UOM / Rate | Optional ERPNext integration for resource-based pricing. |
When to Create a Service Unit Type
Create a Service Unit Type when:
- A service requires a physical or logical resource
- That resource can be shared across providers
- The resource availability affects booking decisions
If a service does not require any special resource, a Service Unit Type may not be necessary.