Skip to Content

Hotel PMS · Malaysia

Your whole hotel, lobby to rooftop, in one system

Botspot Hotel Management runs reservations, front desk, housekeeping, folios and Malaysian taxes in one Odoo 19 database, with SST, Tourism Tax and MyInvois built in.

  • SST 8%room & service charge
  • RM10Tourism Tax / foreign room night
  • MyInvoisLHDN e-invoice ready

The hotel in 3D: tower, floors, rooms and guests

Property › Tower01 / 05

Every room has an address

Properties are organised as tower › floor › room type › room, just like your building.

Tower › Floors02 / 05

Occupancy you can see

Each window is a room. Warm light means a guest is in house.

  • Vacant
  • Occupied
  • Being serviced
Floor 903 / 05

Open any floor

The floors above lift away, so the front desk sees every room on the level.

  • Vacant clean
  • Occupied
  • Dirty
Room 90404 / 05

Rates follow the room type

Deluxe King · BAR RM 350, with weekend and festive-season rates applied automatically.

Guest05 / 05

Check in. The folio opens.

Passport captured, Tourism Tax flagged for a foreign guest, key card issued.

Checked inFolio F-10482 opened
  1. Property
  2. Tower A
  3. Floor 9
  4. Room 904
  5. Guest

Hotel PMS for Malaysia

What is Botspot Hotel Management?

Botspot Hotel Management is a hotel property management system built on Odoo 19 by Botspot Infoware for Malaysian hotels, resorts and serviced apartments. Reservations, front desk, housekeeping, guest folios, outlets and accounting share one database, so every department works from the same booking.

7departments on one database
3languages: BM, EN and 中文
0exports to separate accounting software
Built on
Odoo 19, in any modern web browser
Used by
Reservations, front office, housekeeping, F&B outlets and accounts
Malaysian tax
10% service charge, 8% SST, and RM10 Tourism Tax per room night for foreign guests
e-Invoicing
Settled folios submitted to LHDN MyInvois through Odoo's Malaysian localisation
Property
Tower, floor, room type and room, with a live room rack and a 3D building view

Guest journey

From first booking to a validated e-invoice

  1. Booking

    Taken on the hotel website or at the reservations desk. Room type, dates and rate plan are held on the tape chart.

  2. Deposit & confirmation

    An online deposit confirms the booking, and a confirmation email goes out in the guest's language.

  3. Check-in

    MyKad or passport details go on the registration card. The guest's residency decides Tourism Tax.

  4. In house

    Room nights post every night. Restaurant, spa and minibar charges post to the room from Point of Sale.

  5. Housekeeping

    Check-out marks the room dirty. Attendants clean it, supervisors inspect it, and it returns to the rack as vacant clean.

  6. Check-out & taxes

    Service charge, SST and Tourism Tax are already on the bill when the guest reaches the counter.

  7. MyInvois e-invoice

    The settled folio becomes an invoice submitted to LHDN MyInvois, and the validation QR prints on the guest copy.

Room types in 3D

Sell the room your guest will actually get

Each room type carries its own size, bed setup, amenities and rate plans. Drag the model to look around.

Size
32 m²
Sleeps
2 adults
Beds
1 king
BAR rate
RM 350
All-in / night · MalaysianRM 415.80
All-in / night · Foreign guestRM 425.80

Includes 10% service charge and 8% SST; Tourism Tax added for foreign guests. Sample rates.

3D preview needs WebGL. Room details are listed alongside.

Built for Malaysia

SST, Tourism Tax and MyInvois, handled on every folio

Change the stay and watch the bill build itself the way the system posts it.

  • SST on room and service chargePosted to its own tax account for the SST-02 return.
  • Tourism Tax by residencyForeign guests only, per room per night, outside the SST base.
  • MyInvois at settlementConsolidated e-invoice available for walk-in guests.
BOTSPOT GRAND · KL Guest folio · 3 nights · 1 room
Room charges
RM 1,050.00
Service charge 10%
RM 105.00
Service Tax (SST) 8%
RM 92.40
Tourism Tax RM10 × 3 room nights
RM 30.00
Total payableRM 1,277.40
MyInvois validatedIllustrative estimate. Rates are configurable and should follow current Royal Malaysian Customs guidance.

Product screens

Front desk, rack, tape chart, folio and housekeeping

Front Desk · Today Kuala Lumpur · MYR Occupancy 82% Arrivals 24 9 in Departures 19 7 due ADR RM 348 RevPAR RM 285 Occupancy forecast · next 14 days Sat · 95% Mon Sun Sun Room status · 120 rooms 98 in house Occupied 62% Clean 20% Dirty 12% Out of order 6%
Front desk dashboard
Room rack · Tower A Floors 9 – 12 · 32 rooms Floor 12 1201 Occupied 1202 Occupied 1203 Vacant clean 1204 Dirty 1205 Occupied 1206 Occupied 1207 Out of order 1208 Vacant clean Floor 11 1101 Occupied 1102 Vacant clean 1103 Occupied 1104 Occupied 1105 Dirty 1106 Occupied 1107 Occupied 1108 Vacant clean Floor 10 1001 Dirty 1002 Occupied 1003 Occupied 1004 Vacant clean 1005 Occupied 1006 Occupied 1007 Vacant clean 1008 Occupied Floor 9 901 Occupied 902 Occupied 903 Dirty 904 Occupied 905 Vacant clean 906 Out of order 907 Occupied 908 Occupied Occupied Vacant clean Dirty Out of order
Room rack
Reservations · tape chart + New booking Mon 5 Tue 6 Wed 7 Thu 8 Fri 9 Sat 10 Sun 11 Mon 12 Tue 13 Wed 14 1201 Deluxe K 1202 Deluxe K 1203 Twin 1204 Twin 1205 Family 1206 Suite 1207 Deluxe K 1208 Twin BK-2041 · 3N BK-2066 · 4N BK-2044 · 2N BK-2071 · 3N BK-2032 · 5N BK-2078 · 2N BK-2052 · 3N BK-2083 · 3N BK-2039 · 2N Group · 4N Maintenance BK-2080 · 3N BK-2048 · 4N BK-2082 · 4N BK-2030 BK-2055 · 5N Today In house Confirmed Tentative Blocked
Reservation tape chart
Folio F-10482 · Room 1207 MyInvois · Validated Guest type Foreign guest Room type Deluxe King Stay 3 nights Rate plan BAR · RM 350 DESCRIPTION AMOUNT (RM) Room charge · Deluxe King × 3 nights 1,050.00 Service charge 10% 105.00 Service Tax (SST) 8% 92.40 Tourism Tax · RM10 × 3 room nights 30.00 Total payable RM 1,277.40 SST is charged on room and service charge; Tourism Tax applies to foreign guests only. e-Invoice INV/2026/01482 Validated Submitted to LHDN MyInvois Scan to verify
Guest folio
Housekeeping · Today 13 rooms to turn Dirty 4 Room 1204 Checkout Room 1107 Checkout Room 1011 Stayover Room 0903 Checkout In progress 3 Room 1208 Attendant 2 Room 1102 Attendant 1 Room 1005 Attendant 3 Inspection 2 Room 1203 Supervisor Room 1110 Supervisor Ready 4 Room 1201 Vacant clean Room 1206 Vacant clean Room 1008 Vacant clean Room 0907 Vacant clean
Housekeeping board

Front desk dashboardOccupancy, arrivals, ADR and RevPAR at a glance.

Illustrative previews with sample data.

Hotel modules

Every department, in the same system

From the reservations desk to night audit, each team works on the same guest and the same folio.

  1. 01

    Reservations & tape chart

    Bookings by room type and date on a live tape chart, with tentative, confirmed and guaranteed holds and overbooking warnings.

  2. 02

    Rates, seasons & packages

    Best-available, weekend and festive rates for Hari Raya, Chinese New Year, Deepavali and school holidays, plus breakfast and corporate packages.

  3. 03

    Front desk & registration

    Arrivals and departures, MyKad or passport registration, room assignment, room moves and one-click check-out.

  4. 04

    Housekeeping & maintenance

    A daily board from departures and stayovers, inspection by supervisors, and out-of-order blocks for maintenance.

  5. 05

    Restaurant, spa & outlets

    Outlets run on Odoo Point of Sale, and any bill can be charged to an in-house guest's room folio.

  6. 06

    Night audit & reports

    Nightly room posting, plus occupancy, ADR, RevPAR, SST and Tourism Tax reports straight from the ledger.

  7. 07

    Multi-property groups

    Each hotel runs as its own company with its own SST registration, and group reports are consolidated.

  8. 08

    Guest communication

    Confirmation, pre-arrival and thank-you emails in English, Bahasa Malaysia or Chinese, matched to the guest.

What hotel owners and GMs ask first

Frequently asked questions

What is Botspot Hotel Management?

Botspot Hotel Management is a hotel property management system built on Odoo 19 by Botspot Infoware for Malaysian hotels. Reservations, front desk, housekeeping, guest folios, outlets and accounting share one database.

Does it calculate SST and Tourism Tax automatically?

Yes. Service charge and SST are applied to every room night, and Tourism Tax is added per room per night when the guest is registered as a foreign guest. Rates are tax settings, so a rate change is a configuration update.

Can it issue e-invoices through MyInvois?

Yes. A settled folio becomes a standard Odoo invoice, which Odoo 19's Malaysian localisation submits to LHDN MyInvois, keeping the validation status and QR link on the invoice.

Does housekeeping see room status in real time?

Yes. Check-out marks the room dirty straight away; housekeeping moves it through cleaning and inspection, and the front desk sees it return to vacant clean on the room rack.

Can restaurant and spa bills be charged to the room?

Yes. Outlets run on Odoo Point of Sale, and a bill can be charged to an in-house guest's room so it appears on the folio immediately.

Can one group run several properties?

Yes. Each property runs as its own company in the same database, with its own rooms, rates and SST registration, and reports can be consolidated across the group.

Which languages and currencies are supported?

Staff screens and guest documents can be used in English, Bahasa Malaysia and Chinese. Books are kept in Ringgit, and foreign-currency payments are recorded at the exchange rate of the day.

See it running with your own rooms and rates

Talk to Botspot Infoware about a walkthrough of Botspot Hotel Management, configured for your property, room types and Malaysian tax registration.