Hotel Management System - Complete HR & Business Management System
Streamline your organization with our comprehensive all-in-one solution
Hotel Management System is a powerful, feature-rich Human Resources and Business Management System designed to help organizations of all sizes manage their operations efficiently. From employee management to financial tracking, project management to warehouse inventory, Hotel Management System provides everything you need in one integrated platform.
What Makes Hotel Management System Special?
Complete HR Management
Manage employees, attendance, leave, payroll, and performance all in one place.
Financial Control
Track income, expenses, budgets, and generate comprehensive financial reports.
Multi-Branch Support
Manage multiple branches, departments, and locations with ease.
Inventory Management
Complete warehouse and stock management with real-time tracking.
Project Management
Track projects, milestones, executives, and expenses efficiently.
Bilingual Support
Full support for both English and Arabic with RTL interface.
Trusted by Organizations Worldwide
Key Features
Discover the powerful features that make Hotel Management System the complete business management solution
Employee Management
- Employee database with detailed profiles
- Multi-step employee onboarding
- ID card generation
- Document management with expiry tracking
- Department and role assignment
- Employee performance tracking
Attendance & Leave
- Attendance dashboard with real-time tracking
- Multiple attendance marking methods
- Leave management system
- Overtime tracking
- Absentee reports
- Attendance analytics
Payroll & Salary
- Automated salary calculations
- Salary slip generation
- Branch-wise salary management
- Deductions and allowances
- Payroll reports
- Bank transfer integration
Finance & Accounts
- Income and expense tracking
- Budget management per branch
- Transaction recording
- Commission calculations
- Partner financial reports
- Comprehensive financial analytics
Document Management
- Employee document storage
- Company document management
- Expiration alerts
- Document categorization
- Secure file storage
- Quick document retrieval
Branch & Company
- Multi-branch management
- Branch dashboard
- Company information management
- Brand management
- Department structure
- Branch financial tracking
Marketing & Sales
- Marketing agent management
- Quotation system
- Commission tracking
- Client management
- Contract management
- Revenue analytics
Subscription Management
- Third-party platform integration
- Subscription tracking
- Revenue from platforms
- Contract monitoring
- Expiry notifications
- Platform performance reports
Warehouse & Inventory
- Multi-warehouse support
- Section/room organization
- Product classification
- Real-time inventory tracking
- Stock request system
- Low stock alerts
Project Management
- Project creation and tracking
- Milestone management
- Project executives assignment
- Multi-level project trackers
- Expense tracking
- Project reports
Vehicle & Fleet
- Vehicle management
- Driver assignment
- Document tracking
- Accident recording
- Insurance management
- Maintenance tracking
Communication
- Integrated messaging system
- Video meeting scheduler
- Team collaboration
- Notification system
- Email/SMS alerts
- Custom notifications
System Requirements
Everything you need to use Hotel Management System from your browser
Browser Requirements
Supported Browsers
- Google Chrome (latest 2 versions)
- Mozilla Firefox (latest 2 versions)
- Microsoft Edge (latest 2 versions)
- Safari 14 or higher
- Opera (latest version)
- Modern web browser with JavaScript enabled
- Minimum screen resolution: 1366x768
- Stable internet connection (minimum 2 Mbps)
- PDF viewer for reports
Getting Started
Start using Hotel Management System in minutes
Once our team sets up your system and provides your secure login credentials, follow these steps to configure your organization and start using Hotel Management System effectively.
Login to Your Panel
Access Hotel Management System using the secure credentials provided by our team.
- Use the login link sent to your registered email
- Enter your email and password
- We recommend updating your password on first login
Configure Company Settings
Set up your organization's basic information.
- Go to Settings → Company Information
- Enter company name, CR number, VAT number
- Upload company logo
- Set primary email and phone number
- Configure working hours and timezone
Create Branches
Set up your company branches if you have multiple locations.
- Navigate to Branch Management → Add Branch
- Enter branch name and location
- Assign a branch manager
- Set contact information
- Configure branch-specific settings
Add Departments
Create departments to organize your workforce.
- Go to Company Management → Departments
- Click 'Add Department'
- Enter department name
- Assign to a branch
- Add department description (optional)
Add Employees
Start adding your employees to the system.
- Navigate to Employee Management → Add Employee
- Fill in basic information (name, email, phone)
- Assign department and position
- Upload employee photo and documents
- Set salary and employment details
- Generate employee ID card
Configure Attendance
Set up attendance tracking for your organization.
- Go to Attendance & Leave → Settings
- Set working hours and shift timings
- Configure attendance rules
- Set grace period and overtime rules
- Enable attendance marking methods
Set Up Payroll
Configure payroll settings and salary structures.
- Navigate to Payroll → Settings
- Set pay cycle (monthly/bi-weekly)
- Configure salary components
- Set deduction rules
- Add allowances and bonuses
- Configure tax settings if applicable
Create User Accounts
Create accounts for your staff with appropriate permissions.
- Go to Settings → User Management
- Click 'Add User'
- Enter user details
- Assign role (Admin, Manager, Employee)
- Set permissions
- Send login credentials
Employee Management
Comprehensive employee data management and tracking
The Employee Management module is the core of your HR system. It provides a centralized database for all employee information, from basic personal details to complex employment records. Manage employee profiles, track documents, generate ID cards, and maintain complete employment history all in one place.
Easy Employee Onboarding
Streamlined multi-step process to add new employees with all required information.
Centralized Database
Store all employee information in a secure, organized, and easily accessible database.
ID Card Generation
Automatically generate professional employee ID cards with customizable templates.
Document Management
Upload, organize, and track employee documents with expiry notifications.
Department Organization
Organize employees by departments, branches, and positions for better management.
Advanced Search & Filter
Quickly find employees using powerful search and filtering capabilities.
Benefits of Effective Employee Management
- Centralized access to all employee information
- Reduced paperwork and administrative overhead
- Better compliance with labor regulations
- Improved employee data accuracy
- Faster onboarding and offboarding processes
- Enhanced reporting and analytics capabilities
Adding New Employees
Add Employees in Minutes
Hotel Management System allows you to onboard new employees quickly and efficiently. Everything from personal details to payroll integration is handled in one place.
With the Add Employee module, you can:
- Create detailed employee profiles with personal and contact information
- Assign branch, department, position, and reporting manager
- Configure salary, allowances, and deductions
- Upload contracts, ID documents, and certificates
- Track document expiry with automatic reminders
- Automatically integrate with payroll and attendance from day one
How It Works
Navigate to Employee Management
From the main sidebar, click Employee Management then select Add Employee from the submenu.
Fill in Basic Information
Enter the employee's personal details including name, email, phone, date of birth, and nationality. Required fields are clearly marked.
Set Employment Details
Assign the employee to a branch, department, and position. Set their employment type and join date, and select a reporting manager if applicable.
Configure Salary
Enter the basic salary, add any allowances such as housing or transport, and set the preferred payment method. Bank details can be added here for direct transfer.
Upload Documents
Upload the employee's identification, employment contract, and any supporting certificates. Set expiry dates on time-sensitive documents so the system can alert you before they expire.
Add Additional Details
Optionally fill in emergency contact information, residential address, marital status, blood group, and professional skills. These details are useful for HR records and emergency situations.
Review and Save
Scroll through the form to verify all information is correct before saving. The system will validate required fields and highlight any errors. Once saved, the employee is immediately active in payroll and attendance.
Best Practices
- Keep employee IDs consistent (e.g., EMP0001, EMP0002)
- Use company email addresses for better communication
- Upload high-quality photos for ID card generation
- Set document expiry dates to receive timely reminders
- Assign employees to correct departments for accurate reporting
- Double-check salary information to avoid payroll errors
Employee List & Management
View, search, and manage all employees
The employee list provides a comprehensive overview of all employees in your organization. You can search, filter, sort, and perform bulk actions on employee records.
Understanding the Employee List Interface
Search Bar
Search employees by name, ID, email, or phone number
Filter Options
Filter employees by branch, department, position, or status
Export Buttons
Export employee data in various formats
Add Employee Button
Quick access to add new employee form
Employee Table
Displays employee information in columns
Key Features
Advanced Search
Search across multiple fields simultaneously including name, ID, email, phone, and department.
Multi-level Filtering
Apply multiple filters to narrow down employee lists based on specific criteria.
Sorting
Sort employees by any column in ascending or descending order.
Bulk Actions
Perform actions on multiple employees at once.
Quick View
Preview employee details without leaving the list page.
Quick Edit
Make quick updates to employee information.
Available Actions
Actions you can perform on each employee record:
View Details
See complete employee information in a detailed view
Edit Employee
Modify employee information, update details, or change assignments
Generate ID Card
Create and print employee identification card
View Documents
Access all documents uploaded for this employee
View Attendance
See attendance history and patterns
View Salary Details
Access salary information and payment history
Deactivate/Activate
Change employee active status
Delete
Permanently remove employee record (with confirmation)
Employee Status Types
Currently employed and working
Temporarily not working (leave, suspension)
Currently on approved leave
Employment ended
Under probationary period
Employee ID Card Generator
Create professional identification cards for your employees
The ID Card Generator allows you to create professional, customized employee identification cards with your company branding. Generate ID cards one at a time with front-side design.
ID Card Features
- Customizable templates with company branding
- Automatic data population from employee records
- QR code generation for digital verification
- Barcode support for access control systems
- Professional front-side card design
- Multiple card sizes (CR80, custom)
- High-resolution output for printing
How to Generate ID Cards
Select Employee
Choose one employee for whom you want to generate an ID card.
- From employee list, click ID Card icon next to the employee name
- Go to ID Card Generator and select an employee from the dropdown
Choose Template
Select from pre-designed templates or create a custom design.
Customize Design
Adjust the card design elements as needed.
- Company logo placement
- Employee photo size and position
- Text fields to display (name, ID, department, etc.)
- Background color or image
- Font styles and sizes
- Add QR code or barcode
Preview
Review the ID card design before finalizing.
- See the front view of the card
- Check all information is correct
- Verify photo quality
- Test QR code if included
Generate & Download
Create the final ID card file.
ID Card Elements (Front Side)
Front Side
- Company logo
- Employee photo
- Employee name
- Employee ID number
- Department
- Position/Job title
- QR code (optional)
- Validity period
Printing Guidelines
Specifications
- Standard card size: 85.6mm × 53.98mm (CR80)
- Recommended resolution: 300 DPI or higher
- Print on PVC card stock for durability
- Use color printer for best results
- Consider lamination for long-term use
- Test print before finalizing
Tips
- Ensure employee photos are high quality
- Use professional ID card printer for best results
- Keep backup of card designs
- Update cards when employee information changes
- Maintain a log of issued cards
Document Management System
Manage employee and company documents with expiration tracking
The document management system allows you to securely store and track both employee and company documents. Monitor expiration dates with automatic alerts and color-coded status indicators.
Document Types
Employee Documents
Company Documents
Adding Documents
Navigate to Documents Section
Go to Document Management and select either Employee Documents or Company Documents
Click Add Document Button
Click 'Add Employee Document' or 'Add Company Document' button
Select Employee/Company
Choose the employee or company from the dropdown list
Choose Document Type
For employees: Select Iqama, Passport, Employment Contract, Insurance Card, or Other. For companies: Select Legal, License, Contract, Tax Certificate, Policy, or Other
- Document Name (for company documents)
- Document Type
- Issued Date
- Expiry Date (if applicable)
- Document Number
Upload Files
Upload the document file (PDF) and optionally an image
Save Document
Click 'Save Document' to add it to the system
Document Expiration Alert
Track document expiration dates with automatic alerts. View all documents in one place and filter by status to identify documents that need attention.
- Real-time expiration status tracking
- Color-coded status badges (Active, Expiring Soon, Expired)
- Days left countdown for each document
- Filter by status: All, Expired, Expiring Soon, Active
- Track both employee and company documents together
- Automatic expiration alerts and notifications
Document is valid with more than 30 days until expiry
Document expires within 30 days - renewal required
Document has passed expiry date - immediate action needed
Document Management Best Practices
- Upload documents immediately after receiving them
- Always set expiry dates for time-sensitive documents (Iqama, Passport, Licenses)
- Use clear document names for company documents
- Check Expiration Alert page regularly (weekly recommended)
- Renew documents at least 15 days before expiry
- Keep document numbers accurate and complete
- Upload high-quality scans (300 DPI minimum for better readability)
- Maintain both PDF and image copies when necessary
- Review and update expired documents monthly
- Archive old documents instead of deleting them for record-keeping
Document Security
Company List
Manage company profiles with registration details and documents.
Available Filters
Use these filters to search and narrow down the company list.
List View Columns
These columns are displayed in the company list table.
Company Fields
All information captured when adding or editing a company profile.
Branch List
View and manage all branches across your companies.
Available Filters
Use these filters to search and narrow down the branch list.
List View Columns
These columns are displayed in the branch list table.
Branch Details
All information available when viewing a branch profile.
Brands List
Manage brands associated with companies.
List View Columns
These columns are displayed in the brands list table.
Brand Fields
Information required when adding or editing a brand.
Department Management
Create and manage departments per branch.
Available Filters
Use these filters to search and narrow down the department list.
List View Columns
These columns are displayed in the department list table.
Department Fields
Information required when adding or editing a department.
Company Report
Generate and print company reports with logos and branding.
Export Options
Available formats for exporting company reports.
Company Letter
Create and manage official company letters with templates.
Letter Types
Types of official letters you can create.
Letter Fields
Information required when composing a company letter.
List View Columns
These columns are displayed in the letters list table.
Export Options
Letter Setting
Configure company letterhead with logos, signatures, and stamps.
List View Columns
These columns are displayed in the letter settings table.
Setting Fields
Configure your company letterhead appearance.
Marketing
Manage marketing agents, quotations, and commissions.
Marketing Agents
Manage agents and company representatives for marketing purposes.
Marketing Quotations
Create and manage quotations for clients.
Marketing Commission
Track commissions earned from approved quotations.
Subscription
Manage third-party platform subscriptions and revenue tracking.
Subscription Platforms
Manage third-party platforms like Booking.com, Expedia.
These columns are displayed in the platforms table.
Information required when adding a platform.
Subscriptions
Track active and expired platform subscriptions.
Filter subscriptions by status.
These columns are displayed in the subscriptions table.
Information required when adding a subscription.
Subscription Revenue
Record revenue collected from subscriptions.
These columns are displayed in the revenue table.
Information required when recording revenue.
Client Management
Manage clients and contracts.
Client List
Manage client database with registration details.
These columns are displayed in the client list table.
Information captured when adding or editing a client.
Contracts
Manage contracts with clients.
These columns are displayed in the contracts table.
Information required when creating or editing a contract.
Vehicle Management
Manage company vehicles, drivers, and accident records.
Vehicle List
Track vehicles per branch with ownership details.
Columns
- Branch
- Documents
Vehicle Fields
- Branch
- Vehicle Name
- Model
- Plate Number
- Owner Name
- Owner Contact
- Owner Iqama
- Vehicle Documents (with issued/expiration dates)
Drivers
Manage drivers assigned to vehicles.
Columns
- Driver Name
- Driver Documents
Driver Fields
- Select Vehicle
- Driver Name
- Phone
- ID Number
- Driver Documents (with issued/expiration dates)
Accidents
Record and track vehicle accidents with repair status.
Columns
- Vehicle
- Driver Name
- Accident Date
- Fine %
- Repair cost
- Repair Status
Accident Fields
- Vehicle
- Driver
- Accident Date
- Fine Percentage (%)
- Repair Cost
- Insurance Coverage
- Repair Status
- Description
Repair Statuses
- Pending
- In progress
- Completed
Attendance & Leave Management
Track employee attendance with card scanner/QR code and manage shifts
Modern attendance system with card scanner and QR code check-in. Supports morning and night shifts with automatic absent marking after 1 hour of shift start time.
Card Scanner Check-in
Employees scan their ID card on scanner device to mark attendance quickly and accurately.
QR Code Scanning
Check-in using QR code via mobile camera for contactless attendance marking.
Shift-Based Attendance
Two shift system: Morning shift and Night shift with automatic tracking.
Auto-Absent After 1 Hour
System automatically marks employee absent if no check-in within 1 hour of shift start.
Leave Management
Request and approve leave with balance tracking and notifications.
Attendance Reports
Generate detailed reports on attendance, late arrivals, and absences by shift.
Benefits
- Fast check-in with card scanner or QR code
- Eliminates buddy punching with unique cards/codes
- Automatic absent marking saves HR time
- Separate tracking for morning and night shifts
- Real-time attendance visibility
- Reduces attendance disputes
- Accurate payroll calculations
- Easy leave request workflow
Attendance Dashboard
Real-time view of today's attendance by shift
Monitor current shift attendance, see who checked in with card scanner or QR code, and track absent employees.
Dashboard Widgets
Current Shift Status
Shows active shift and attendance count
- Morning shift attendance
- Night shift attendance
- Total present
- Total absent
- Late arrivals (after 1 hour)
Check-in Methods
Breakdown by scanning method
Card scanner vs QR code check-ins
Auto-Absent Alerts
Employees marked absent automatically
List of employees absent after 1 hour grace period
Recent Check-ins
Latest attendance marks
- Employee name
- Check-in time
- Shift (Morning/Night)
- Method (Card/QR code)
Leave Requests
Pending and approved leaves for today
Employees on leave by shift
Filter Options
Shift
Filter by Morning shift or Night shift
Date
Select specific date to view attendance
Check-in Method
Filter by Card scanner or QR code
Status
Filter by Present, Absent, Late, On Leave
Quick Actions
Attendance Marking System
Card scanner and QR code check-in with shift tracking
Employees check in by scanning ID card or QR code. System tracks shift and automatically marks absent after 1 hour.
Check-in Methods
Card Scanner
Scan employee ID card on scanner device
- Employee approaches scanner device
- Place ID card on scanner
- System reads card and verifies employee
- Check-in time and shift recorded
- Confirmation message displayed
QR Code Scanning
Scan QR code with mobile camera
- Open QR code scanner in mobile app
- Point camera at employee's QR code
- System verifies code and employee ID
- Check-in time and shift recorded
- Success notification shown
Manual Entry
HR manually marks attendance for special cases
- HR logs into system
- Selects employee and date
- Chooses shift (Morning/Night)
- Enters check-in time
- Saves attendance record
Shift Configuration
Morning Shift
Start: 8:00 AM
End: 4:00 PM
Grace: 1 hour
Night Shift
Start: 8:00 PM
End: 4:00 AM
Grace: 1 hour
Auto-Absent System
Automatic absent marking after grace period
- Grace period: 1 hour after shift start
- If no check-in within grace period, employee marked absent
- System sends notification to employee and manager
- Auto-absent can be overridden by HR if needed
- Late arrivals within grace period marked as present
Attendance Status
Checked in on time
Checked in within grace period
No check-in within grace period
Approved leave
Leave Management
Request and manage employee leaves
Comprehensive leave request and approval system with balance tracking, multiple leave types, and detailed workflow management.
Leave Types
Sick Leave
Medical leave with certificate required for extended periods
Leave Type
General leave category for various purposes
Maternity Leave
Paid maternity leave for female employees
Emergency Leave
Urgent personal or family matters requiring immediate attention
Unpaid Leave
Leave without salary for personal reasons
Paternity Leave
Leave for new fathers
Compensatory
Time off in lieu of overtime worked
Bereavement Leave
Leave for family bereavement
Leave Request Process
Submit Leave Request
Employee selects leave type, dates, and enters reason. Optional fields include paid type (Paid/Unpaid) and travel responsibility. Supporting travel documents can be uploaded if applicable.
Manager Review
Direct manager reviews the request and can set status to Pending, Approved, Rejected, or In Progress based on evaluation of dates, reason, and business needs.
HR Processing
HR department processes approved requests, updates leave balance, handles travel arrangements if travel responsibility is assigned, and ensures compliance with company policies.
Confirmation & Tracking
Employee receives notification with final status. Leave details are recorded in the system with complete audit trail including start date, end date, total days, and current status.
Leave Request Statuses
Pending
Leave request submitted and awaiting manager review
Approved
Leave request has been approved by manager and HR
Rejected
Leave request has been rejected with reason provided
In progress
Leave request is currently being processed or reviewed
Key Features
Filter leaves by employee, leave type, status, and date range
View detailed leave information in expandable cards
Track leave balance by type for each employee
Export leave data for reporting and payroll
Quick actions: View, Edit, and Delete leave requests
Support for both paid and unpaid leave types
Travel responsibility tracking and document management
Automatic calculation of total leave days
Complete audit trail of all leave request changes
Leave Reports & Analytics
Employee leave balance by type
Leave history and audit trail
Department leave calendar
Pending and in-progress requests
Leave utilization statistics
Travel responsibility tracking
Monthly leave summary reports
Leave pattern analysis by department
Approved vs rejected leave statistics
Overtime Tracking
Track extra working hours beyond shift
Monitor and approve overtime hours worked by employees.
Overtime Rules
Hours Beyond Shift
Work hours after shift end time count as overtime
Holiday Work
Working on holidays
Overtime Approval
Employee submits overtime hours
Manager reviews and approves
HR adds to payroll
Payment with next salary
Absentee Management
Track and manage employee absences
Monitor absent employees and take necessary actions.
Absence Tracking
Auto-absent after 1 hour of shift start
Daily absent report by shift
Consecutive absence alerts
Absence patterns by employee
Notifications
Auto-Absent Alert
Employee Reminder
Absence Reports
Daily absent list by shift
Monthly absence rate
Frequent absentees
Absence cost analysis
Reduce Absenteeism
Use automated tracking and instant notifications to identify patterns early and take proactive measures to improve attendance.
Finance & Accounting
Complete financial management for your hotel operations
Streamline all financial operations including transactions, budgets, expenses, income tracking, and partner management with comprehensive reporting and analytics.
Financial Dashboard
Get instant insights into your hotel's financial performance with visual analytics and key metrics.
Recent transaction cards with quick details
Filter by transaction type (Salary, Expense, Bonus, Payroll, Other)
Filter by branch for multi-location tracking
Date range filtering for custom reports
Export options: Copy, CSV, Excel, PDF, Print
Search functionality across all transactions
Transaction amount and type at a glance
Branch-wise financial breakdown
Transaction Management
Record and manage all income and expense transactions with detailed categorization and branch assignment.
Transaction Types
Salary
Employee salary payments
Expense
Business expenses and purchases
Bonus
Employee bonus and incentive payments
Other
Miscellaneous financial transactions
Add transactions by type and branch
Assign to company or specific branch
Set transaction amount and date
Add detailed descriptions
View transaction history
Edit and delete capabilities
Filter and search transactions
Export transaction reports
Income Tracking
Track income from bookings and other sources with detailed employee and branch assignment.
Booking Income
Revenue from room and facility bookings
Service Income
Additional service charges and fees
Other Income
Miscellaneous revenue sources
Record income by employee
Assign income to specific branches
Track booking revenue
Multiple payment types (Transfer, Cash, etc.)
Filter by branch and date range
Filter by payment method
Income analytics and reports
Export income data
Budget Management
Set budgets by branch, monitor spending, and track remaining allocations with status indicators.
Budget Control Features
Set allocated budget by branch
Track used budget in real-time
Calculate remaining budget automatically
Set budget periods (monthly, quarterly, annual)
Budget status tracking (On Track, At Risk, Over Spent)
Start and end date management
Branch-wise budget allocation
Budget vs actual reporting
Budget Status Indicators
On Track
Spending is within allocated budget
At Risk
Approaching budget limit, monitoring required
Over Spent
Exceeded allocated budget, action needed
Administrative Expenses
Track and control administrative expenses with item-level detail and branch assignment.
Add expense items with invoice numbers
Specify item name and quantity
Assign to company or branch
Set purchase date and amount
Upload supporting documents (receipts, invoices)
Add multiple items per expense
Filter by branch and date
Expense categorization
Document attachment support
Common Expense Categories
Commission Report
Calculate and monitor employee commissions based on sales performance with percentage and amount tracking.
Filter by employee and branch
Set date range for commission period
View sales amount per employee
Track commission percentage
Calculate commission earned
Export commission reports (Excel, PDF)
Commission totals and summaries
Employee performance tracking
Report Details
Employee name and ID
Branch assignment
Total sales amount
Commission percentage
Commission earned
Transaction date
Summary totals
Company Partners
Track partners, investors, and stakeholders with complete contact information, ownership details, and document management.
Owner
Company owners and primary stakeholders
Investor
Financial investors and backers
Partner
Business partners and collaborators
Partner Information Tracked
- Full name and contact details
- Email and phone number
- Nationality
- Partner type (Owner/Investor)
- ID type (National ID, Iqama, Passport)
- ID number
- Investment amount
- Share percentage
- Share quantity
- Supporting documents
- Notes and additional information
Add and manage partners
Track ownership percentages
Record investment amounts
Upload partner documents
View partner details
Document management (ID copies, contracts)
Partner contact information
Ownership structure overview
Key Financial Features
Multi-branch financial tracking
Real-time financial dashboards
Comprehensive transaction management
Budget planning and monitoring
Income and expense categorization
Commission calculation and tracking
Partner and investor management
Multiple export formats (CSV, Excel, PDF)
Date range filtering and reporting
Branch-wise financial analysis
Document attachment support
Search and filter capabilities
Benefits
Complete financial visibility across all branches
Accurate budget control and spending monitoring
Automated commission calculations
Streamlined expense management
Partner and investor tracking
Comprehensive financial reporting
Data export for accounting software
Multi-currency support
Audit trail for all transactions
Real-time financial insights
Streamline Your Finances
Take control of your hotel's financial operations with comprehensive tracking, budgeting, and reporting tools designed for multi-branch management.
Settings & Configurations
Manage system-wide settings including your hotel profile, role-based access control, and user management.
General Setting
Configure your hotel's basic information displayed across the system.
Configurable Fields
Basic information you can set up for your hotel profile.
Role and Permissions
Create roles and assign specific permissions to control what each user can access in the system.
How It Works
Go to Settings → Role and Permissions
Click Create Role and enter a role name
Check the permissions you want to assign
Click Save Role and Permissions
Available Permissions
| Module | Permission |
|---|---|
| Employee | Manage Employee |
| Card | Generate Card |
| Attendance | Manage Attendance |
| Payroll | Manage Payroll |
| Finance | Manage Finance |
| Documents | Manage Documents |
| Branch | Manage Branch |
| Notification | Manage Notification |
| Setting | Manage Setting |
| Reports | Manage Reports |
| Dashboard | Manage Dashboard |
| Warehouse | Manage Warehouse |
User Access Management
Create system users, assign them a role, and link them to a specific branch.
How It Works
Go to Settings → User Access Management
Click Create User
Enter employee name, email, and password
Select a role and assign a branch
Click Create User to save
User Fields
Information required when creating a new system user.
Notes
- •Each user can only access their assigned branch
- •User permissions are determined by their assigned role
- •User list can be exported as CSV, Excel, or PDF
Reports & Analytics
Generate and export reports across payroll, finance, and attendance. All reports support filtering by date range, employee, branch, and status.
Payroll Reports
View and export employee payroll records including salary, month, designation, and payment status.
Dashboard Metrics
| Metric | Description |
|---|---|
| Salary this Month | Total salary paid in the current month |
| Pending Salary | Salaries not yet processed |
| Average Salaries | Average salary across all employees |
| Payroll % | Payroll as a percentage of total expenses |
Filters
| Month and year selection |
| Date range (Start Date – End Date) |
| Status (All Status, Paid, Pending) |
| Employee |
Report Columns
| Employee ID |
| Employee Name |
| Designation |
| Join Date |
| Month |
| Basic Salary (Monthly) |
| Status |
Financial Reports
Get a company-level financial summary including income, expenses, payroll cost, and pending payrolls.
Dashboard Metrics
| Metric | Description |
|---|---|
| Total Income | Total revenue recorded in the system |
| Admin Expenses | Total administrative expenses |
| Payroll Cost | Total cost of employee payroll |
| Pending Payrolls | Number of payrolls not yet processed |
How It Works
Go to Reports & Analytics → Financial Reports
Select the company from the dropdown
Click Filter to generate the report
Notes
- •A company must be selected to generate the financial report
- •Report reflects all branches under the selected company
Attendance Reports
View detailed attendance records per employee including check-in, check-out, overtime, and approval status.
Filters
| Employee |
| Start Date |
| End Date |
| Status (All Status, Present, Absent, Leave) |
Filters
Use these filters to narrow down attendance records.
Report Columns
These columns appear in the generated attendance report.
Export Options
Download or share the report in your preferred format.
Warehouse Management
Manage warehouses, sections, item types, product classifications, inventory stock, and stock requests across all branches.
Warehouse
Create and manage warehouses at the company or branch level. Each warehouse has a type that defines its scope.
Warehouse Types
| Type | Description |
|---|---|
| Main Warehouse | Central warehouse not tied to a specific branch |
| Branch Warehouse | Warehouse assigned to a specific branch |
| Warehouse Columns |
|---|
| Warehouse ID |
| Warehouse Name |
| Branch |
| Type |
Section
Divide a warehouse into sections to organize inventory by category or area.
| Section Columns |
|---|
| Section ID |
| Section Name |
| Warehouse |
Type
Define item types to categorize products stored across warehouses.
| Type Columns |
|---|
| Type ID |
| Type Name |
Classify
Create product classifications linked to a type (category), with an optional SKU and unit of measurement.
| Classify Columns |
|---|
| Classify Name |
| Section Name |
| SKU |
| Unit |
Inventory
Track current stock levels for each classified product across warehouses and sections.
| Inventory Columns |
|---|
| Classify Name |
| Category Name |
| Section Name |
| Warehouse Name |
| Quantity |
| Unit |
Request
Send stock requests to replenish inventory. Each request can include multiple classified items with quantities.
| Request Columns |
|---|
| Request ID |
| Branch |
| Requested By |
| Classify |
| Status |
| Created At |
Notes
- •Multiple items can be added to a single request
- •Each request is tracked by branch and requester
Notifications & Alerts
Send and manage SMS, email, and system notifications to employees and departments. Track delivery status across all sent notifications.
Dashboard Metrics
| Metric | Description |
|---|---|
| Total Notifications | Total number of notifications sent |
| SMS Sent | Total SMS notifications delivered |
| Email Sent | Total email notifications delivered |
| Failed Deliveries | Notifications that failed to deliver |
All Notifications
View all sent notifications filtered by type and status.
Filters
| Type |
| Status |
Columns
| Recipient(s) |
| Type |
| Message Preview |
| Status |
SMS / Email Alerts
Create targeted alerts sent via Email or System to specific departments.
Notification Types
| Type | Description |
|---|---|
| Delivered to employee email addresses | |
| System | Delivered as in-app system notifications |
Notification Statuses
| Pending |
| Sent |
| Failed |
Custom Notification
Send custom messages to one or more departments with a selected notification type and status.
Columns
| Recipient(s) |
| Type |
| Message Preview |
| Status |
Notes
- •Multiple departments can be selected for a single notification
- •Notifications can be filtered by type and status