SmartERP Documentation An Ashewa Technology Solutions Platform

Quick Start: 15-Minute Guest Journey Walkthrough

Step-by-step walkthrough: create room reservation, check in guest, encode RFID keycard, post a restaurant dining charge, and perform checkout.

1. Overview & Business Value#

This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for Quick Start: 15-Minute Guest Journey Walkthrough within SmartERP.

This quick start tutorial guides reception personnel through the complete guest lifecycle from reservation to checkout in under 15 minutes.

15-Minute Front Desk Workflow#

  1. Create Reservation:
    • Open Hospitality → Front Desk → New Reservation.
    • Select Guest: Abebe Bekele (attach mobile and passport details).
    • Set Dates: Arrival today, departure in 2 nights.
    • Choose Room Category: Deluxe King Room (Room 204).
    • Click Confirm Reservation.
  2. Check-In & Keycard Issuance:
    • On the arrival date, click Check-In on the reservation card.
    • Present digital Guest Registration Card (GRC) on tablet for guest signature.
    • Click Encode Keycard to program RFID room access card. Room status transitions to Occupied.
  3. Post Room Charge from Restaurant:
    • In Hotel Restaurant POS, ring up dinner order: ETB 1,850.00.
    • Select Payment Method: Room Charge.
    • Input Room 204. POS verifies guest surname Bekele and posts check to Folio B.
  4. Checkout and Settle Folio:
    • Guest approaches front desk for departure.
    • Open Reservation 204 and click Checkout & Invoice.
    • Present split bill: Settle Room to Corporate Account, collect ETB 1,850.00 via Telebirr.
    • Click Complete Departure. Room status automatically shifts to Dirty (Turnaround Pending).

{screenshot:quick-start-overview-dashboard}

2. Prerequisites & Security Access Groups#

  • Required Modules: smarterp_hospitality, point_of_sale, account, stock
  • Security Groups:
    • Front Desk Receptionist (Technical ID: hotel.group_hotel_reception)
    • Housekeeping Supervisor (Technical ID: hotel.group_hotel_housekeeping)
    • Night Auditor / Financial Controller (Technical ID: hotel.group_hotel_night_auditor)
    • Hotel General Manager (Technical ID: hotel.group_hotel_manager)
  • Master Data Dependencies: Established property hotel profile for Company 1 (Ashewa Technology Solutions S.C.), room inventory, room types, rate plans, and POS dining outlets.

3. Step-by-Step Configuration & Execution#

Step 1: Navigating to the Module Interface#

  1. Log into your SmartERP instance at https://smarterp.et/odoo.
  2. Open the main App Switcher (grid icon in the top-left corner).
  3. Select the Hospitality app icon.
  4. From the top navigation bar, open Front Desk → Reservations / In-House / Room Board / Night Audit.

{screenshot:quick-start-app-switcher-navigation}

Step 2: Creating and Parameterizing Records#

  1. Click the New button in the top-left control panel.
  2. Complete the mandatory fields in the record form:
    • Guest Name (Mandatory): Complete legal name matching national ID or passport (res.partner).
    • Stay Dates (Mandatory): Scheduled arrival and departure dates and times.
    • Room Category & Rate (Mandatory): Desired room category and contractual rate tier.
    • Payment Guarantee (Mandatory): Advance deposit, corporate billing voucher, or credit card pre-authorization.
  3. Configure optional operational parameters and localized tags as required:
    • Special Guest Preferences (Optional): High floor, non-smoking, extra pillows.
    • Meal Plan (Optional): Bed & Breakfast, Half Board, or Full Board.
    • Flight / Airport Transfer Details (Optional): Flight arrival schedule for hotel shuttle pickup.
  4. Click the Save icon in the control bar to commit the record.

{screenshot:quick-start-record-creation-form}

Step 3: Validating and Processing Transactions#

  • State Transitions: Execute operational state progression (Reserved → Checked-In / In-House → Folio Charges Accrued → Checked-Out / Settled).
  • Ledger & System Impact: Night audit posts daily accommodation revenue and municipality tourism taxes; restaurant and minibar charges post to guest folio.
  • Audit Verification: Automated recording of author ID, timestamp, and immutable revision history.

{screenshot:quick-start-transaction-processing-state}

4. Advanced Configuration Points#

  • Automated Actions & Scheduled Tasks (Crons):
    • Hotel: Post nightly room rate charges to folios (hotel.ir_cron_night_audit): Runs nightly at 02:00 to post room accommodation fees.
    • Hotel: Housekeeping room cleanliness inspection reset (hotel.ir_cron_housekeeping_reset): Runs daily at 06:00 to refresh room turnaround boards.
    • Hotel: Check No-Show reservations (hotel.ir_cron_noshow_cleanup): Runs nightly to process unfulfilled reservations.
  • Custom Print Templates & Reports:
    • Official Guest Registration Card (GRC) with Digital Signature
    • Guest Folio Tax Invoice (Model 85 Compliant)
    • Daily Manager Report (DMR) & RevPAR Ledger
    • Housekeeping Floor Turnaround Board & Attendant Roster
  • Multi-Company Rules: Record-level security isolation under Company 1 (Ashewa Technology Solutions S.C.), preventing cross-hotel guest folio leakage across sister properties.

5. Comprehensive Troubleshooting Matrix#

Error Symptom / ExceptionProbable Root CauseCorrective Action / Resolution
Access Rights Error: Cannot execute Night AuditUser lacks assigned Night Auditor security privileges.Assign user to hotel.group_hotel_night_auditor under Settings → Users.
Validation Error: Room not in clean inspected statusAttempting to check guest into a dirty or uninspected room.Housekeeping floor supervisor must inspect and mark room Clean prior to check-in.
Folio Settlement Block: Open POS checks existGuest checkout attempted while restaurant or bar bills remain open.Close all open restaurant checks to the folio before printing final bill.
Keycard Encoder Timeout: Communication errorUSB/network RFID encoder machine disconnected or daemon offline.Check physical USB cable connection and restart PMS keycard encoder service.
Last updated: 2026-10-30