AquaPOS: Restaurant & Swimming Pool POS System in Sri Lanka
Managing a restaurant is already a demanding operation. When the same business also operates a swimming pool, aquatic club or recreational facility, management can become even more complicated.
Restaurant orders, kitchen tickets, payments, staff access, stock, purchases and cash registers may need to be managed alongside pool admissions, hourly sessions, adult and child tickets, team packages and additional services.
AquaPOS by Keen Systems brings these operations together in one Windows desktop point-of-sale system.
AquaPOS is designed primarily as a complete restaurant billing and management POS, while also providing an integrated swimming pool and leisure-management module for businesses that need both capabilities.
What Is AquaPOS?
AquaPOS is a Windows desktop point-of-sale application developed by Keen Systems for restaurants, cafés, counter-service businesses and venues that also operate swimming pools or leisure facilities.
Instead of using separate applications for restaurant billing and pool management, AquaPOS allows both operations to work through a connected system.
Restaurant staff can manage:
- Dining orders
- Takeaway orders
- Customer billing
- Kitchen and bar tickets
- Held bills
- Split bills
- Service charges
- Product searches
- Cash payments
- Staff access
- Purchases
- Product costs
- Reports
For businesses operating swimming pools or leisure services, AquaPOS additionally provides:
- Hourly pool pricing
- Configurable session durations
- Adult tickets
- Child tickets
- Team packages
- Pool add-on services
- Restaurant items included within packages
This makes AquaPOS particularly suitable for businesses where food service and leisure services operate from the same location.
Complete Restaurant Billing System
At the centre of AquaPOS is its restaurant billing interface.
The system supports different service situations without forcing staff to switch between completely separate systems.
Dining and Takeaway Billing
Cashiers can work with Dining and Take Away modes through the billing interface.
Products can be added to the current order while AquaPOS maintains the running bill total.
This allows staff to process different types of restaurant orders efficiently during busy operating periods.
Fast Barcode and Item-Code Search
Finding products quickly is important at a busy cashier counter.
AquaPOS allows products to be found using either:
- Barcode scanning
- Item-code searching
Instead of navigating through multiple categories every time an item is required, staff can scan or enter its code and locate it quickly.
Hold and Resume Customer Bills
Restaurant staff often need to serve several customers or tables at the same time.
AquaPOS allows an unfinished transaction to be placed on hold while the cashier works on another order.
Held bills remain available within the system and can later be resumed without entering the complete order again.
This can be particularly useful for:
- Busy restaurants
- Cafés
- Table-service operations
- Customers adding more items later
- Orders waiting for confirmation
The system maintains a live count of held bills so that staff can identify outstanding transactions.
Split Bills for Groups and Tables
Groups do not always want to pay with a single bill.
AquaPOS provides split-bill functionality, allowing an order to be separated into different bills.
For example, if four customers share a table but two groups want to pay separately, staff can divide the transaction instead of manually creating the entire order again.
Multi-Kitchen KOT and BOT Printing
Restaurant operations often have more than one preparation area.
A business might operate:
- Main Kitchen
- Bar
- Dessert Counter
- Beverage Station
- Takeaway Kitchen
- Other specialised preparation stations
AquaPOS supports multiple kitchen or bar stations, with a printer assigned to each station.
When an order contains products belonging to different preparation areas, the system can automatically send the relevant KOT/BOT ticket to the appropriate station.
Automatic Kitchen Routing
Consider a customer ordering:
- Fried rice
- Fresh juice
- Dessert
The fried rice may need to go to the main kitchen, the juice to the beverage counter and the dessert to another preparation station.
AquaPOS can route these items to their configured stations automatically instead of requiring staff to manually separate the order.
That can help improve communication between the cashier and preparation teams.
Kitchen Order Updates
If an existing order changes, AquaPOS does not necessarily need to print the entire ticket again.
The system can print the new or modified items as an update ticket.
This helps kitchen staff identify what changed while reducing unnecessary duplicate information.
Kitchen Notes for Individual Items
Customers frequently request modifications such as:
- No sugar
- Extra spicy
- Less spicy
- No ice
- Special preparation instructions
AquaPOS allows staff to add notes to individual order lines so that the request can be communicated to the appropriate preparation station.
Configurable Restaurant Service Charge
Different restaurants follow different service-charge policies.
AquaPOS therefore allows the service charge to be configured according to the venue's requirements.
Businesses can control:
- Whether the service charge is enabled
- The percentage charged
- Whether it appears on the receipt
- Whether it should be overridden for an individual bill
This provides more flexibility than relying on a fixed service-charge configuration.
English and Sinhala Bill Printing
AquaPOS supports English and Sinhala customer bills.
Individual products can have translated names, allowing the selected language to be used when generating the bill.
Kitchen tickets can also follow the configured system language.
For businesses operating in Sri Lanka, bilingual billing can provide a more practical experience for both customers and employees.
Product and Menu Management
A restaurant POS system needs more than a simple list of products.
AquaPOS provides product-management functionality for managing restaurant, pool and service items.
Products can be organised into categories and configured according to how the business operates.
Unlimited Product Variants
Many restaurant items have multiple options.
For example:
Fresh Juice
- Small
- Medium
- Large
Pizza
- Regular
- Large
- Family
AquaPOS supports multiple variants for products, with each variant able to have its own pricing and barcode configuration.
Product Cost Tracking
Selling price tells a business how much revenue was generated.
Cost price helps show what was actually earned.
AquaPOS allows businesses to record cost prices for products and variants.
These costs can then contribute to restaurant profitability calculations, helping management compare revenue against product costs and recorded expenses.
Stock Tracking
Businesses can configure stock tracking for products where inventory control is required.
This is useful for monitoring products and identifying when quantities need attention.
The system also provides controls related to overselling behaviour, allowing stock handling to match the way the business operates.
Supplier and Purchase Management
Inventory does not stop at sales.
Restaurants regularly purchase ingredients, packaged items, beverages and other stock from suppliers.
AquaPOS provides purchasing and supplier-management functionality that allows businesses to record purchases used to replenish stock.
Purchase records can be reviewed and filtered using information such as:
- Supplier
- Purchase status
- Payment method
This provides a clearer history of how stock entered the business.
Cash Register Management
Controlling the physical cash drawer is one of the most important parts of POS management.
AquaPOS provides complete register-session management.
A cashier can begin a shift with an opening float, record cash movements during the shift, and close the register at the end of the session.
Opening Cash Float
When a cashier begins work, the amount already available inside the cash drawer can be entered as the opening float.
AquaPOS can then use transaction activity throughout the session to calculate how much cash should be present when the register is closed.
Cash In and Cash Out
Not every cash movement is a customer payment.
Cash may occasionally be added to or removed from the register for operational reasons.
AquaPOS supports recording these movements so that the final register calculation remains accurate.
Expected vs Actual Cash Reconciliation
At closing time, AquaPOS calculates the expected cash amount using the opening balance and relevant transactions.
Staff can then enter the physical amount counted in the drawer.
If the two values do not match, the variance can be identified.
This creates a much clearer process for shift-end cash reconciliation.
Register Session History
Past register sessions remain available for review.
Management can review information including:
- Date
- Cashier
- Number of bills
- Revenue
- Register status
Sessions can be searched using information such as cashier or date.
Staff Accounts and Permissions
Not every employee should have access to every function inside a POS system.
AquaPOS provides individual PIN-based staff accounts with three defined roles:
- Super Admin
- Admin
- Cashier
Different access levels can therefore be provided depending on an employee's responsibilities.
Granular Permissions
Administrators can control which screens different roles are permitted to access.
Sensitive operations can also require manager authorisation.
Examples include:
- Voiding a bill
- Cancelling an order
- Reopening a paid transaction
Manager-PIN protection adds another layer of operational control around sensitive actions.
Integrated Swimming Pool Management
One of AquaPOS's distinguishing capabilities is its integrated swimming pool and leisure management module.
It allows venues that operate both restaurant and pool services to manage these operations without maintaining completely separate billing platforms.
Hourly Pool Pricing
Pool operators can configure important session settings, including:
- Hourly rates
- Session or slot duration
- Grace or additional time
- Adult ticket prices
- Child ticket prices
This allows the system to be configured around the pricing model used by the individual venue.
Adult and Child Pool Tickets
Different admission prices can be configured for adults and children.
This is particularly useful for public pools, clubs and family-oriented recreational facilities where ticket prices vary by visitor type.
Team and Event Packages
AquaPOS also supports group-oriented packages.
A package can represent a fixed number of people at a defined price.
Restaurant products can also be included as part of a package.
For example, a venue could create a package containing:
Pool Team Package
- Pool admission for a defined group
- Session allocation
- Food package
- Drinks
The combination can then be handled within the same system.
Pool Add-On Charges
Additional services can be added to pool bills.
Depending on the venue, these might represent services such as:
- Towel hire
- Locker rental
- Equipment charges
- Other optional services
AquaPOS supports per-person add-on charges for these additional services.
Restaurant and Pool Services on One Bill
A customer may visit a facility for swimming and then order food from the restaurant.
Traditionally, those services might be processed using completely separate systems.
AquaPOS allows pool admissions and restaurant products to operate from the connected billing environment.
This creates the possibility of handling both services within a single customer transaction while still allowing the business to analyse the different areas of revenue.
Configurable Receipt Branding
AquaPOS supports configurable business and receipt information.
Businesses can therefore configure receipts around their own operational identity rather than relying solely on a generic receipt format.
The current product also includes local automatic backup and restore tools.
Who Is AquaPOS Designed For?
AquaPOS can be considered by businesses such as:
- Restaurants
- Cafés
- Food courts
- Counter-service businesses
- Swimming pools
- Aquatic clubs
- Sports clubs
- Recreational facilities
- Leisure centres
- Resorts with pool and restaurant operations
- Businesses combining food and leisure services
The modular approach is particularly useful where the business needs a strong restaurant POS but may also require swimming-pool or service-management functionality.
Why Use One Connected POS System?
Using unrelated applications for different areas of a business can create additional administrative work.
Employees may need to:
- Enter information more than once
- Reconcile transactions manually
- Maintain separate customer bills
- Generate reports from different systems
- Manage separate staff accounts
- Track different cash totals
A more connected POS environment can simplify these workflows by allowing different operational functions to work together.
AquaPOS approaches this problem by combining restaurant billing, kitchen operations, staff management, purchasing, cash-register management and pool services within the same desktop application.
AquaPOS Version 7.0.2
The current published release is AquaPOS 7.0.2.
According to Keen Systems, the current version includes restaurant Dining and Take Away billing, split and held bills, multi-kitchen KOT/BOT routing, service-charge configuration, bilingual receipts, barcode and item-code search, product variants, purchasing, cash-register sessions, staff permissions and integrated swimming-pool management.
AquaPOS remains under active development, with Keen Systems indicating that additional version information will be published as releases become available.
AquaPOS Licensing and Deployment
AquaPOS licensing is configured according to the requirements of the individual venue rather than being presented as a single fixed public package.
The current AquaPOS offering can include:
- Windows desktop installation
- Restaurant module
- Pool module
- Receipt-printer configuration
- Kitchen-printer configuration
- Implementation assistance
- Staff training options
- Deployment support
- Ongoing support
Businesses should discuss their required modules, counters, printers and workflows with Keen Systems before deployment.
AquaPOS for Businesses in Sri Lanka
AquaPOS is developed by Keen Systems (Pvt) Ltd, a Sri Lankan technology company specialising in ERP, ePOS, ecommerce and custom business software. Keen Systems states that it has been operating since 2016 and provides software solutions for Sri Lankan businesses.
Using a locally supported solution can also be useful when businesses require help with:
- Initial configuration
- Receipt setup
- Kitchen printer configuration
- Staff training
- Deployment
- Workflow customisation
- Technical support
Final Thoughts
Restaurants, swimming pools and leisure facilities have very different operational requirements, but businesses that provide several of these services from one venue still need their transactions to work together.
AquaPOS provides a unified restaurant and swimming pool POS environment designed to handle everyday operations from the cashier counter through to kitchen tickets, stock, purchases, employees, cash reconciliation and management reporting.
For a conventional restaurant, AquaPOS provides the core tools required for billing and operational control.
For a restaurant operating alongside a swimming pool or leisure facility, its integrated pool-management functionality provides an additional advantage: both sides of the operation can be managed through the same software environment.
Businesses interested in AquaPOS can contact Keen Systems to discuss licensing, configuration, printers, implementation and staff training.
