About this page

PROPSERVA is a property, strata and JMB management platform built by VYROX INTERNATIONAL SDN BHD in Malaysia and powered by VYROX AI - the AI that specializes in business operation management together with IoT. It unifies twelve operational pillars - accounting with MyInvois (LHDN) e-invoicing, payments and collections, bookings, membership, AIoT access control, facility setup, visitors, security, helpdesk, POS, automation and a mobile resident app - on a single auditable ledger. It serves JMBs, Management Corporations, condominium operators, mixed-use developments, sports clubs, gyms, smart parking and EV operators, residential communities, retail/F&B and clubhouses across Malaysia, Singapore, Indonesia, Thailand, Vietnam and the Philippines.

Volume I · Issue No. 01

Property & Strata,
considered.

PROPSERVA is a property management platform built for JMBs, Management Corporations, condominium operators and mixed-use developers across Malaysia and the region. It handles the money, the access, the bookings and the paperwork in one place, with MyInvois e-invoicing built in.

  • MyInvois (LHDN) ready
  • Multi-tenant SaaS
  • 24/7 WhatsApp support
  • Encrypted at rest
  • AIoT-compatible
  • Singapore-hosted
Powered by VYROX AI· Built by VYROX· MyInvois (LHDN) ready· Property management, considered· 24/7 support
Modern residential condominium tower at golden hour set among lush tropical landscaping and a reflecting pool
Plate I · The Asset

Every tower, every unit - one auditable ledger.

From a single building to a regional portfolio, PROPSERVA keeps the register, the accounts and the audit trail in perfect order.

Section 00 · The Argument

From manual chaos to digital efficiency - without losing the human touch.

A residential tower is a small city. PROPSERVA gives it one set of books and twelve working parts, replacing the pile of spreadsheets and printouts most buildings still run on.
Abstract illustration of a shaft of gold light rising through stacked ivory blocks, representing one building running on one set of records

A residential tower is a small city. Lifts arrive, parcels stack up, contractors come and go, fees are collected, complaints are logged, lights flicker, water is metered, and somewhere in the back office someone is still tallying a pile of paper at the end of every month.

Twelve working parts, one set of books. Accounts talk to bookings. Bookings talk to the gate. The gate talks to the visitor log, the parking lock, the camera and the resident's app. There is no second system to reconcile against, because there is no second system.

Section 0A · The Comparison

Why PROPSERVA over the alternatives.

PROPSERVA replaces both the spreadsheet patchwork and the older single-purpose property packages. E-invoicing to LHDN is built in, access hardware follows one set of rules, and every action is on the record.

A side-by-side comparison of the three approaches Malaysian property operators choose between today.

  PROPSERVA Spreadsheets / manual Single-purpose / legacy
MyInvois (LHDN) e-invoiceNative, real-time submissionManual portal entryAdd-on, often delayed
AutomationAutomated recurring billingManual every monthPartial, module-bound
AIoT & access controlUnified policy across all hardwareNot applicableVendor-locked silos
Multi-property operationsStrict tenant isolation, firm-level reportingSeparate sheets per siteOne-license-per-site
Resident / customer appNative iOS & Android, four rolesNoneWeb-only or limited
Real-time dashboardsLive operations & cashflowMonth-end PDFsStatic reports
Audit trailEvery change loggedNone / version notesModule-by-module
Payment automationFPX, cards, e-wallets, auto-retryManual reconciliationCard-only or single gateway
IntegrationsMyInvois (UBL 2.1), Xendit, AutoCount middleware, generic IP cameras, MIFARE RFIDCopy-pasteClosed ecosystem
Support responseP1 within 1h - reach Patrick on WhatsApp at +60 19-688 3338N/AEmail ticket, days
The Details
Elegant condominium function room set for a residents meeting in warm daylight
Function rooms
Booked · invoiced · minuted
Serene landscaped courtyard garden in a luxury residential development at golden hour
Grounds & assets
Maintenance · permits · suppliers
Concierge handing a parcel to a resident at a brass and travertine front desk
Concierge & parcels
Logged · notified · collected
MC and JMB committee meeting in a luxury condominium boardroom
The committee, informed
Board packs · minutes · approvals
Elegant rooftop infinity pool at a luxury condominium at dusk with city skyline
Amenities, well kept
Booking · maintenance · sinking fund
Security officer monitoring CCTV camera feeds in an elegant control room
Security, unblinking
Cameras · access logs · incident trail
Section 0D · The Index

Every feature in PROPSERVA.

The full list of what a property can switch on. 39 features, all available today.
Abstract illustration of a lattice of ivory nodes joined by fine gold filaments, representing every feature available to switch on

Each property switches these on or off independently. The names below are the canonical labels - identical to the right-side feature grid every operator sees in the platform’s left navigation.

01.
Invoicing
Standard, consolidated, rental, fire and deposit invoices on one ledger.
02.
Utility Billing
Per-unit water, electricity and consumption charges with rate tables.
03.
Visitors
Pre-registered guests, vehicle photos, QR passes and gate clearance.
04.
Facility Bookings
Courts, function rooms and BBQ pits with deposits and cut-off rules.
05.
Golf Bookings
Tee-time scheduling for resident-private and member-shared courses.
06.
Participant Check-Ins
Class, event and tournament attendance tracked against the resident roster.
07.
Announcements
Estate-wide notices delivered to the resident app and the noticeboard.
08.
Suggestions
A logged channel for resident ideas, separate from complaints.
09.
Internal Mails
Operator-to-operator messages routed inside the platform, not in personal inboxes.
10.
Complaints
Tracked tickets with type, route, responder and a public lifecycle.
11.
Incident Reports
Structured incident records tied to camera and access-log evidence.
12.
Defect Reports
Building-defect log with photo upload and contractor follow-through.
13.
Management Accounts
Council-facing financial accounts with sinking-fund segregation.
14.
Meeting Minutes
AGM, EGM and council minutes filed against the relevant resolution.
15.
Emergency Numbers
A curated directory of fire, police, hospital and management contacts.
16.
Emergency SOS Requests
One-tap resident SOS that lands on the security live monitor.
17.
Sub-Users
Spouse, child and tenant accounts attached to a primary owner.
18.
Card Access
MIFARE-compatible RFID smart cards across doors, lifts and gates.
19.
Face Recognition Access
SmartFACE doors and lobbies with vendor-neutral cameras.
20.
Vehicle Plate Recognition Access
SmartVE LPR/ANPR for entry, exit and paid-parking metering.
21.
Contractor Service Permits
Permit-to-work issuance, time windows and audit trail.
22.
Tickets
Multi-tier ticket types feeding the helpdesk routing engine.
23.
POSERVA
In-house point-of-sale on the same ledger as maintenance fees.
24.
Community Marketplace
In-estate seller listings tied to merchant onboarding.
25.
Concierge Services
Curated service catalogue, booking and follow-through.
26.
TukangMan
One-tap link to the TukangMan handyman network for residents.
27.
Self-Service Laundry
Amenity QR check-in, run timing and auto-stop on completion.
28.
Memberships
Paid recreation and clubhouse plans with passes and expiries.
29.
Tenancy Agreements
Proposal, in-force and expired contracts with sub-account permissions.
30.
Tenant Accounts
Distinct tenant logins under the owner record, with scoped access.
31.
Management Committee
Council-level dashboards and approval flows.
32.
Delivery Lockers
Lockers operated via Delivery Lockers + locker setup, courier-app integration and resident QR pickup.
33.
EV Charging Parking Lots
Per-bay deposit, session and consumption billing.
34.
Lost and Found
Logged items, claimant verification and disposition history.
35.
Property QR Code
Estate-wide QR for guests, contractors and residents to identify the property.
36.
Help Desk
Resident-facing ticketing with SLA timers and routed responders.
37.
Integrated Smart Access
SmartINTE intercoms unifying audio, video and door release.
38.
Files
Document repository for tenancies, ICs, vehicle papers and council records.
39.
Classes
Yoga, fitness, swim and coach-led class scheduling with passes and check-ins.

Thirty-nine toggles. One ledger. Every property chooses the subset that fits the building - and changes the subset whenever the building changes.

Section 0B · Printed Schematics

See PROPSERVA in action.

Six screens your committee and office team will actually use: the dashboard, an approved invoice, the resident app, the entry log, the booking grid and the device panel.

Six interface plates. Each rendered as a bordered cream card with thin gold rules - the way an editor would lay out a printed product schematic, not a screenshot.

Mockup 01 PROPSERVA · UI
Estate · all towers Live
Cashflow
RM 412k
+8.4% MoM
Arrears
RM 38k
21 units
Open tickets
9
2 P1
Bookings
18
tonight
Collection trend · 30 days
The morning view: cashflow, arrears, complaints and AIoT health on one ledger-bound canvas.
Mockup 02 PROPSERVA · UI
Tax Invoice
INV-2026-04-0489
MyInvois Validated ✓
Bill to
Unit A-12-04
TIN
C12345678901
LineQtyRM
Maintenance fee · Apr1328.00
Sinking fund182.00
Insurance114.50
EV bay · B2-14138.20
Total due RM 462.70
LHDN ref · 8H7K-9PQR-2T · cleared 02:14
A consolidated maintenance invoice cleared by LHDN MyInvois in real time, with the badge inline.
Mockup 03 PROPSERVA · UI
Resident
A-12-04
Pay April invoice
RM 462.70Due 30 Apr
Book BBQ pit
Sat 24 May · 7-10pm
Pit B · deposit RM 50
Visitor QR · Encik Faisal
Today 18:00 · WMA 4221
Pre-clearedQR
The pocket edition: pay invoice, book BBQ pit, register a guest - three taps each.
Mockup 04 PROPSERVA · UI
ResidentDoorMethodTime
LK Lim K. Lobby A Face 08:14
NA Noraini A. Lift Tower 2 RFID 08:16
- Visitor · M. Faiz Gate Main Plate VBE 9921 08:18
ZM Zulkifli M. Lobby A Face 08:21
- Contractor · Hong Aircond Service Lift PIN 4128 08:24
?? Unknown card Lobby B RFID denied 08:26
SH Suhaila H. Carpark B2 Plate WMA 4221 08:29
FA Farah A. Pool deck Face 08:33
7 cleared 2 visitor / contractor 1 denied
The last eight entries at the lobby, with face match, plate read and policy decision.
Mockup 05 PROPSERVA · UI
Time
Mon
Tue
Wed
Thu
Fri
Sat
Sun
5pm
Free
C2
Free
Free
C1
C3
Free
6pm
C3
Free
C2
C1
C3
C2
Free
7pm
Free
C1
C2
C3 · You
C1
C3
M
8pm
C2
C3
Free
C2
C1
M
M
9pm
Free
Free
C1
Free
C3
M
M
Free C1/C2/C3 booked M · maintenance Court 3 · 7-8pm · You
A week of badminton-court availability, with a single resident slot highlighted in gold.
Mockup 06 PROPSERVA · UI
  • IP camera · Lobby A
    Generic HTTP snapshot
    online
  • Lift relay · Tower 1
    Lift access gateway 04
    online
  • Face reader · Lobby B
    SmartFACE NX-3
    syncing
  • LPR camera · Gate Main
    SmartVE Auto
    online
  • Parking lock · B2-14
    Kuantech Lock
    offline
  • Smart intercom · Block C
    SmartINTE 7-inch
    online
  • Smart lighting · Pool deck
    Mesh-MQTT
    online
  • Delivery locker · G floor
    Cube-12 lockerbank
    syncing
Eight pieces of building hardware, each with state pill and last-seen timestamp.
Section 0C · Numbers that Matter

What you can check for yourself.

The things you can check for yourself: how many invoice types are covered, that e-invoicing meets LHDN's format, how deep the permission controls go, and what is monitored around the clock.
Abstract illustration of fine gold contour lines forming ridges and valleys, representing the figures a property ledger already produces

Platform-architectural numbers, drawn from PROPSERVA itself - not customer-anecdote counters. Purpose-built for property managers, strata committees, JMB / MC committees and hotel operators.

27+
INVOICE_TYPES

Standard · rental · deposit · fire-safety · consolidated · CN · refund · termination (PROPSERVA invoice schema)

UBL 2.1
MYINVOIS_FORMAT

LHDN preprod + live endpoints, walk-in TIN fallback the walk-in TIN, bundled MSIC code list

14
AUTO_BILLABLE_GLS

GL codes pre-wired to the auto-billing rule engine

34+
RBAC_PRIVILEGES

Granular role-based privileges enforced on every page

SM4-32
DEVICE_CIPHER

Chinese national 32-round block cipher for device-protocol encryption

24/7
OPS_MONITORING

Best-effort availability, monitored continuously

Section 01 · The Platform

Twelve working parts, one set of books.

Twelve working parts: accounts, payments, bookings, membership, door and gate access, facility setup, visitors, security, helpdesk, retail, automation and the mobile app. All feeding one set of books.
Abstract illustration of a dark glass panel with ivory planes layered behind it, representing twelve working parts on one board

Each pillar below is its own discipline. Together they form the entire operating cadence of a property - financial, physical, human and digital.

01.
Chapter 01 · Books & the Ledger
Chapter 01 · Books & the Ledger

Accounting, Invoicing & E-Invoice.

A finance system written for property - not bolted on after the fact. Invoices behave the way buildings actually bill: standard, consolidated, recurring rental, fire insurance, deposit. Credit notes, refunds, statements and the LHDN MyInvois feed run as one continuous record.

The general ledger, cash book, bank reconciliation and consumption tax (SST/GST) sit underneath. Adjustments leave a paper trail. Customer and GL statements export the moment a council member asks for them.

Most JMBs and management firms still run the books in a patchwork of spreadsheets, desktop accounting and printed receipts. Month-end reconciliation drags on for days, MyInvois compliance lives in a separate system, and council members can never get a straight statement when they ask for one. PROPSERVA folds invoicing, the GL, e-invoice submission and bank reconciliation into a single auditable ledger.

Key benefits
  • Cut month-end close from days to hours with auto-reconciled bank feeds.
  • Submit MyInvois e-invoices in real time without leaving the platform.
  • Defend every adjustment to the auditor with a complete change history.
From the field

Capability: a automated billing run generates monthly maintenance, sinking-fund and rental invoices in batch, then composes each as UBL 2.1 JSON and submits to LHDN MyInvois preprod/live via e-Invoice submission and the e-Invoice engine. Accepted invoices carry the clearance reference into the resident PDF and the GL feed - one record, one ledger, one council-facing pack.

  • - Standard, consolidated, rental, fire, utility & deposit invoices
  • - Credit notes, voided invoices, refunds, customer & GL statements
  • - MyInvois (LHDN) UBL 2.1 e-invoice submission, share URL & audit log
  • - MSIC industry-code list bundled, walk-in TIN fallback
  • - Consumption tax (SST/GST) setup & per-line tax handling
  • - Cash book, general ledger, bank accounts & reconciliation
  • - Invoice adjustments + free-form GL adjustments with full audit trail
  • - Late-payment interest, sinking fund, maintenance fee auto-generation
  • - External-pay public links, invoice payment QR & print QR
02.
Chapter 02 · The Cashflow
Chapter 02 · The Cashflow

Payments & Collections.

Money arrives by many roads - bank transfer, card, e-wallet, cheque, counter. PROPSERVA quietly funnels them all into a single reconciled stream - FPX, Visa/Mastercard, Touch ’n Go, Boost, GrabPay - then schedules, retries and verifies them on autopilot.

Auto-billing engines run on schedule. The customer payment portal handles the tail. Xendit and multi-gateway integrations sit on standby. Interest advice and withdrawal flows are first-class objects, not afterthoughts.

Late payments, mis-applied receipts and reconciliation drift quietly bleed property operations. Most teams chase residents by hand, lose track of which payment cleared which invoice, and only discover a defaulter at quarter-end. PROPSERVA automates the dunning cycle, accepts every Malaysian payment method, and reconciles each receipt against the right invoice the moment it arrives.

Key benefits
  • Collect by FPX, card and e-wallet (TNG, Boost, GrabPay) on one portal.
  • Auto-retry failed charges and escalate reminders without manual work.
  • Reconcile webhook receipts to invoices with zero spreadsheet glue.
From the field

Capability: the auto-billing engine drives 14 pre-wired GL codes from the `ab` rule table on schedule; saved-card retries, FPX, e-wallet and DuitNow QR webhooks all land via Xendit and reconcile against the originating invoice on arrival. Accounts review exceptions, not transcription.

  • - Auto-billing engine + auto-payment scheduling (saved cards)
  • - Online customer payment portal + external pay link
  • - Xendit gateway: FPX, credit/debit card, Direct Debit, QR
  • - E-wallets via Xendit: TNG, Boost, GrabPay, ShopeePay, DuitNow QR
  • - Razer / FiUU sandbox integration available (alongside Xendit)
  • - Credit-card (CC), bank-account (BA) & gateway-action (GA) charge ledgers
  • - Manual payment-proof verification workflow
  • - Receipts, refunds, all-refunds register, withdrawals (payouts)
  • - Interest advice, statement reconciliation, app success/failure callbacks
03.
Chapter 03 · Time on the Calendar
Chapter 03 · Time on the Calendar

Bookings & Reservations.

The clubhouse, the badminton court, the BBQ pit, the function room. Time-bound shared resources are where neighbour disputes are born. The booking engine settles them before they start.

Recurring bookings, cut-off enforcement, public holiday rules and a complete change-history audit. A QR code closes the loop at the door.

Shared facilities - courts, function rooms, BBQ pits - are a constant source of friction. Manual logbooks at the guardhouse double-book residents, swallow deposits and produce disputes the management office cannot adjudicate. PROPSERVA gives every facility its own calendar with clear rules, deposits, and a QR-coded check-in trail.

Key benefits
  • Eliminate double-bookings with real-time facility availability.
  • Collect deposits and fees automatically against the resident’s account.
  • Settle disputes with a complete booking and check-in audit trail.
From the field

Capability: a real-time conflict guard across resident app, staff console and walk-in front desk prevents double-booking by construction. Cut-off-time rules, public-holiday calendar gates and a QR check-in trail close the audit loop end-to-end.

  • - Facility & court booking calendar with facility types
  • - Class & coach bookings, passes & memberships
  • - Common-area reservations + recurring bulk bookings
  • - Court change, booking refund, cart & bulk-add flows
  • - Booking approvals, rejects & change-history audit
  • - Cut-off-time enforcement & public-holiday calendar rules
  • - QR-code booking confirmation & participant check-ins
  • - Facility utilisation reporting
04.
Chapter 04 · The Resident Record
Chapter 04 · The Resident Record

Membership & Customer Management.

Owners, tenants, sub-accounts, lease agreements at every state of life. The customer dashboard collapses what was once a folder of paper into a single pane the resident actually wants to open.

Self-service info changes pass through approval. Documents and photos upload from the phone. Contract changes are tracked from proposal to in-force to expired.

Owner registers, tenancy contracts and sub-account permissions usually live in Excel, paper folders and the head of the building manager. When an owner sells, when a tenant moves out, when a child needs a sub-card - the office spends hours hunting documents. PROPSERVA gives every resident, owner, tenant and dependant a single, versioned record.

Key benefits
  • One profile per resident, with full lease and sub-account history.
  • Self-service information changes flow through approval, not chat groups.
  • Documents (IC, tenancy, vehicle) upload from the phone, indexed forever.
From the field

Capability: bulk owner ingestion via the bulk import tool onboards entire estates in one pass, with sub-accounts (spouse / child / tenant), tenancy proposals and document uploads (uploads/ year-month buckets) attached to each customer record. Residents set their own password through a self-service flow, so nobody queues at the office for it.

  • - Customer master, customer info & sub-accounts (spouse / child / tenant)
  • - Tenancy proposals → in-force agreements → expired archive
  • - Recurring rentals + auto-generated rental invoices
  • - Customer dashboard + first-time-login & reset flows
  • - Information-change requests with approval routing
  • - Sub-account change approvals (separate from main account)
  • - Document & photo upload (IC, tenancy, vehicle, locker)
  • - Owner bulk import (CSV) for fast onboarding
  • - Management Committee & staff (user-account) roles
05.
Chapter 05 · The Quiet Hardware
Chapter 05 · The Quiet Hardware

Smart Access Control & AIoT.

A building only feels modern when the doors open the way the residents expect. RFID, face recognition, license-plate reading, intercoms, lifts and parking locks all answer to the same policy engine - an AIoT fabric, not a stack of silos.

Smart mirrors handle access requests. Smart lighting and power telemetry flow back as data. IP cameras, intrusion feeds and IoT health checks complete the picture.

Most buildings stitch together access cards from one vendor, cameras from another, lifts from a third and parking locks from a fourth - with no shared policy. When a tenant moves out, the office has to revoke access in five places, and usually misses one. PROPSERVA puts every door, lift and barrier under one access policy and one revocation switch.

Key benefits
  • One policy engine for cards, faces, plates, lifts and parking locks.
  • Revoke access estate-wide with a single click when a lease ends.
  • Brand-agnostic: generic IP cameras, MIFARE-compatible RFID readers, common lift relays.
From the field

Capability: SmartCARD, SmartFACE, SmartVE LPR and SmartINTE all hit the same policy engine; Access Devices registers every reader, QR access keys rotate automatically, and device traffic is encrypted on protected channels. Revoke on tenancy end with one tenancy-status flip (tenancies.status).

  • - RFID smart cards (MIFARE-compatible) · SmartFACE · SmartVE · SmartINTE
  • - Lift access & parking-lock control
  • - Smart mirrors with secure access codes (visitor self-request)
  • - Smart lighting automation, scheduled lighting records
  • - Power monitoring & per-meter telemetry
  • - Generic IP cameras (HTTP snapshot & event ingest), camera receive log
  • - Intrusion-server receiver & digital alarm panels
  • - Delivery lockers operated end-to-end
  • - SM4 device-protocol cipher · QR access keys
  • - IoT heartbeat checks, swipe audit & access-device probes
06.
Chapter 06 · The Built Environment
Chapter 06 · The Built Environment

Property & Facility Setup.

Units, blocks, floors, zones, common areas, parking lots, EV bays. Every piece of the building gets a record, a QR and a place in the operating ledger.

Visitor, reserved and paid parking are first-class. Delivery lockers, amenities and self-service laundry rooms slot in without a custom build.

Most management software treats a property as a flat list of units. Real buildings have blocks, floors, zones, parking lots, EV bays, common areas and amenities - each with its own rules, rates and access permissions. PROPSERVA models the whole built environment, not just the spreadsheet of door numbers.

Key benefits
  • Hierarchical model: estate → block → floor → unit → sub-meter.
  • Parking, EV bays and lockers as first-class billable objects.
  • QR codes on every facility for instant resident lookup.
From the field

Capability: the built-in modules model the full hierarchy; Parking Bays covers both ordinary and EV bays; EV Charging pulls per-meter electricity readings into deposit + session billing; smart parking locks drives TCP barriers; the platform logs violations and writes a release invoice.

  • - Units, blocks, floors, zones
  • - Facility types, common areas, property-features master
  • - Parking bay setup & parking-lot types
  • - Visitor parking · reserved parking · paid parking
  • - EV charging parking lots with deposit + session billing
  • - Smart parking-lock device control + wheel-clamp module
  • - Delivery lockers · self-service laundry amenities + QR
  • - Property QR code · public-holiday calendar
  • - Rates, fees & charges · rental types · revenue definition
07.
Chapter 07 · The Front Gate
Chapter 07 · The Front Gate

Visitors & Guests.

Pre-registration, document and vehicle photo capture, visitor types, multi-level approvals, QR passes - all in one workflow that holds together from the front gate to the lift lobby.

Live visitor dashboards keep the duty officer informed. Blacklist and whitelist enforcement is automatic, not advisory.

The guardhouse is the slowest point in most properties: handwritten visitor logs, no record of who is currently inside, and no way to verify whether the resident actually invited the visitor. PROPSERVA replaces the paper book with resident-driven pre-registration, QR passes and a live dashboard the duty officer can defend in court.

Key benefits
  • Residents pre-register guests from the app - QR pass auto-issued.
  • Pre-cleared QR scan at the gate replaces handwritten visitor logs.
  • Blacklist enforcement is automatic, with photo and plate evidence.
From the field

Capability: the platform issues a 30-char long_id and QR per visit (`visits` table); the platform sets duration, grace and bulk-booking rules; the built-in modules capture plate and document photos; the platform validates the QR at the gate. Black/white-list enforcement is implemented at the reader, not advisory.

  • - Visitor registration with document & vehicle photo capture
  • - Visitor types · QR visitor pass · QR charge tracking
  • - Multi-level approval workflow + resident pre-registration
  • - Visitor parking pass with QR · paid-visitor parking
  • - Live visitor dashboard · most-visited & repeat-visitor analytics
  • - Black/white-list enforcement at the reader, not advisory
  • - Contractor service permits (permit-to-work, time windows)
08.
Chapter 08 · The Night Shift
Chapter 08 · The Night Shift

Security Operations.

Guards work the calmest hours of the property. Their tools should be the most reliable. The live monitor shows badge counts, swipes and access events as they happen.

Incident reporting, emergency SOS, contact directories, blacklist management and intrusion-server feeds round out the desk.

Security teams operate in silos: the camera DVR is in one cabin, the access log is on a different PC, incident reports are scribbled on paper. When an incident escalates, nobody can stitch the timeline together fast enough. PROPSERVA gives the duty officer one screen with every swipe, every camera event and every SOS button press in chronological order.

Key benefits
  • Single live monitor for swipes, cameras, intrusion and SOS events.
  • Incident reports tied to camera footage and access logs automatically.
  • Blacklist updates propagate to every reader and gate in seconds.
From the field

Capability: the platform aggregates intrusion, photo and digital event feeds; the platform gives the duty officer a phone-first console; Incidents / the platform route resident panic and incident records onto the same timeline as access swipes; the audit log writes every action to the audit table for after-the-fact reconstruction.

  • - Live security monitor: intrusion, photo & digital event feeds
  • - Security guard mobile app (phone-first, gate-ready)
  • - Card-swipe audit · access-device probes & heartbeat
  • - Incident reporting · defect reports · emergency SOS requests
  • - Emergency contact directory · internal mail
  • - System logs · blacklist / whitelist management
  • - IP camera receive log · intrusion-server feed · IP-server ingest
09.
Chapter 09 · The Front Desk
Chapter 09 · The Front Desk

Concierge, Complaints & Helpdesk.

A complaint that vanishes is a relationship that ends. PROPSERVA logs the complaint, the type, the route, the responder and the lifecycle - and tells the resident where their case stands.

Lost and found, concierge bookings, meeting minutes and contractor service permits are all recorded next to the same resident profile.

Most complaints disappear into a WhatsApp group and never come back. Residents lose trust, the management office loses track, and the council loses the ability to spot patterns. PROPSERVA gives every complaint a ticket, a route, a responder and a public lifecycle the resident can watch.

Key benefits
  • Routed tickets and SLA timers replace WhatsApp-group chasing.
  • Residents see status updates in real time, ending status-chasing chats.
  • Council gets monthly heat maps of where complaints actually cluster.
From the field

Capability: the built-in modules give every issue a ticket, type, route, responder and visible lifecycle (new → processing → completed); the platform drives multi-tier helpdesk SLAs; the built-in modules keep AGM follow-ups and concierge requests against the same resident profile.

  • - Complaints & suggestions logged separately, each with lifecycle
  • - Multi-tier ticket types · helpdesk routing & SLA timers
  • - Lost-and-found tracking with claimant verification
  • - Concierge service catalog, types & booking
  • - Announcements pushed to resident app & noticeboard
  • - Meeting minutes (AGM/EGM/council) & follow-ups
  • - Contractor service permit tracking · TukangMan handyman link-out
  • - Internal mails for operator-to-operator routing
10.
Chapter 10 · Commerce on Site
Chapter 10 · Commerce on Site

POS & Marketplace.

POSERVA, the in-house point of sale, plugs into the same ledger as your management fees. Stocks, classifications and sales reports live next to the residents who buy them.

Merchant onboarding, community marketplaces and membership-plan promotions turn the lobby into a small economy.

Clubhouse cafes, retail kiosks and community marketplaces are usually run on a separate POS that never talks to the property ledger. Resident charges have to be re-keyed; merchants are paid late; council loses visibility on common-area commerce. PROPSERVA’s POSERVA module sits on the same database as the maintenance fee.

Key benefits
  • Charge resident accounts directly from the clubhouse cafe POS.
  • Onboard kiosk merchants with revenue-share rules built in.
  • Run estate-wide promotions tied to membership plans.
From the field

Capability: the daily POS tape and optional stock groups sit on the same database as the maintenance fee, so a resident charging to their account flows straight into the ledger. Kiosk vendors onboard themselves, and estate-wide promotions run from the same place.

  • - POSERVA point of sale + daily sales tape
  • - Stocks, stock groups, classification, revenue definition
  • - Sales reporting · suppliers · consumption-tax types
  • - Merchant onboarding · captive merchant login
  • - Community marketplace · admin-level marketing campaigns
  • - Membership-plan promotions · catalog & classes
11.
Chapter 11 · The Background Hum
Chapter 11 · The Background Hum

Automation & Reporting.

Automation-driven jobs run every minute and every five minutes, generating rentals, management fees and sinking fund entries on schedule. Reminders escalate. Auto-billing rules apply themselves.

Financial reports, cashflow, GL reports and most-visited analytics surface the patterns the council should be looking at.

Recurring billing, sinking-fund postings and arrears reminders eat the largest share of the accounts team’s week. Skip a month and the GL drifts; over-bill once and the council meeting becomes a hearing. PROPSERVA runs the recurring engine on schedule with full audit, so the team can focus on exceptions, not the routine.

Key benefits
  • Recurring invoices, sinking fund and reminders run on schedule, every month.
  • Real-time dashboards show cashflow, arrears and most-visited modules.
  • Rule engine handles edge cases (pro-rata, late fees) without hand-coding.
From the field

Capability: the scheduler drives auto-stop amenities, auto-cancel and auto-expire bookings, payment-status polling and stale IoT-camera cleanup; the maintenance-fee run / the sinking-fund run / the maintenance-fee run / the rental-invoice run / the late-interest run run the monthly recurring engine; the reminder engine drives dunning; The renewal process at the feature settings:14793-14850 issues membership renewal invoices ~30 days before expiry.

  • - Automated 1-minute & 5-minute workers
  • - Auto-generation engine: maintenance fees, sinking fund, interest
  • - Auto-generation: rentals, statements, consolidated invoices
  • - Auto-stop amenities, auto-cancel expired bookings, child-membership purge
  • - Auto-lighting checks, IoT & swipe heartbeat
  • - Financial reports · cashflow · facility utilisation
  • - GL reports (CN / invoices / all) · most-visited analytics
  • - Auto reminders, escalations & billing rule engine
  • - Operation Insights dashboard
12.
Chapter 12 · In the Resident’s Pocket
Chapter 12 · In the Resident’s Pocket

Mobile, QR & Self-Service.

A customer mobile app, a staff app, a security app and a delivery courier app. Each role gets a tool that respects the way they actually work. The QR code is the connective tissue.

QR codes for invoices, properties, amenities, lockers, visitors and contractors. Self-service portals close the loop without phone calls.

Residents do not want a portal. They want an app that pays the bill, books the court, registers a guest and opens the door. Staff do not want another web form - they want a phone-first tool that works at the gate. PROPSERVA ships four role-specific mobile apps, all reading and writing the same ledger.

Key benefits
  • Residents pay, book and pre-register guests from one app.
  • Security guards work entirely from a phone - no guardhouse PC needed.
  • Couriers scan QR lockers; deliveries close themselves.
From the field

Capability: four PHP-rendered WebView/PWA apps share one ledger - the built-in modules (with tesseract.js OCR + instascan QR camera), the built-in modules (HERE Maps SDK v3.1 for routing). qr_scan.js and instascan.min.js handle browser QR scanning; the built-in modules produce printable codes for invoices, units, amenities and the property portal.

  • - Customer, staff, security & delivery courier PWAs
  • - Merchant captive login · public captive flows (signup / forgot)
  • - QR for invoices, properties, amenities & self-service laundry
  • - QR for lockers, visitors, contractors, and the property landing portal
  • - QR access keys · QR check-in / check-out
  • - Customer self-service portal · external pay invoice link
Section 0H · The Close

The month-end close, on one board.

Your month-end on one board: how much you collected, what is still owed and how long it has been owed, how full the building is, the sinking fund balance and open tickets. These are the numbers your reports already produce.

PROPSERVA does tabular reporting with SQL aggregation and PDF/Excel export - the dashboard below visualizes the very metrics those reports produce. Change the period and the figures re-settle.

Management Office · Close Board 01-MAY-2026 ~ 21-MAY-2026 (This Month) ▾ Export PDF / Excel
Collection rate
0
cleared ÷ billed
Arrears
0
outstanding balance
Occupancy
0
units let / total
Sinking fund
0
segregated balance
Open tickets
0
complaints & defects
Arrears aging - by days overdue

The aging split is exactly what drives the dunning cascade - the further right the balance sits, the harder the reminder letter. Buckets recompute as balance = amo − paid_a − un_a per invoice.

Occupancy
91.2% LET
  • Units let · 412
  • Vacant · 40
  • Avg days vacant · 21
An interactive month-end close board for a residential estate. KPI tiles show collection rate 94.6 percent, arrears of RM 184,320, occupancy 91.2 percent, a segregated sinking-fund balance of RM 1,284,500 and 17 open tickets. A bar chart ages the arrears into Current (RM 96,200), 1 to 30 days (RM 48,600), 31 to 60 days (RM 24,900) and over 60 days (RM 14,620). A ring chart shows 412 of 452 units let. Selecting a different date preset re-settles the figures. These are illustrative figures that visualize the metrics PROPSERVA computes from operational data.
Sophisticated residential condominium lobby with a brass concierge desk, travertine and forest-green furnishings in soft daylight
Plate III · The Front Desk

Concierge, visitors and parcels - in one calm log.

Every visitor pass, delivery and request recorded and searchable, so the lobby runs as quietly as it looks.

Section 0J · The Clearance Path

From draft to cleared, in five steps.

The five steps every invoice takes: draft, checked, sent to LHDN, cleared, paid. Practice and live submissions are kept separate, so nothing is sent for real by accident.
Abstract illustration of thin ivory sheets advancing along a curved path and brightening to gold, representing an invoice moving from draft to cleared

Every invoice PROPSERVA issues walks the same five steps. The stepper below cycles them; the prose beside it is the same path written out.

  1. Beat 01
    Draft
    Invoice composed as UBL 2.1 JSON from the GL line items.
  2. Beat 02
    MyInvois validate
    TIN checked, MSIC classification applied, schema validated.
  3. Beat 03
    Submit (LHDN)
    Pushed to the LHDN clearance API - preprod or production.
  4. Beat 04
    Cleared
    UUID + longid returned; clearance reference travels with the invoice.
  5. Beat 05
    Paid
    Receipt reconciled via Xendit; the ledger closes the loop.

Every invoice is built in the exact format LHDN requires. Before it leaves the building, PROPSERVA checks the buyer's tax number, tags each line with the right industry code, and confirms the totals add up. If anything is missing, you find out here rather than after a rejection.

For walk-in payers with no registered tax number, such as a contractor at the counter or a one-off function room hire, the platform uses the official walk-in code so the invoice still clears. Test submissions and live submissions use separate credentials, so nothing goes to LHDN by accident.

Serene rooftop infinity pool and sky lounge of a luxury condominium at dusk
Plate II · The Amenity

Facilities that book themselves - fairly.

Pools, function rooms and courts on a live grid, with quotas, deposits and MyInvois receipts handled the moment a resident taps ‘reserve’.

Section 0K · Time on the Court

Pick a slot. Nobody can double-book it.

Tap an open hour to hold it, tap again to confirm. Hours already booked or blocked stay locked, so two residents cannot take the same slot.

This is the resident-facing booking surface for a single facility on a single day. Free slots cycle to tentative then booked on tap; locked slots cannot be taken - the conflict guard prevents double-booking by construction.

Badminton Court 2 · Sat 24 May Rate · RM 12 / hour · cut-off 30 min My Bookings
Free Tentative (your hold) Booked / locked
An interactive hourly booking grid for Badminton Court 2 on a Saturday. Open hours show Free and can be tapped to become a tentative hold and then a confirmed booking. The 09:00, 12:00, 16:00 and 19:00 hours are already booked and locked so they cannot be double-booked, demonstrating the platform’s real-time conflict guard. The court rate is RM 12 per hour with a 30-minute cut-off.
Section 0N · The Whole Tower

The building, read at a glance.

Eight floors of six units over the car park, each one coloured by its status: occupied, vacant, in arrears or for sale. Select any unit to see the owner, their balance, their last invoice and where they stand.

PROPSERVA holds the building as blocks, floors and units, and the close board ages every balance. Lay one over the other and you get this: the colour of money, floor by floor. Tap a unit or use the arrow keys to read its account.

Block A · Stacking Plan 52 units · 8 floors · 1 carpark level Export PDF / Excel
L8
L7
L6
L5
L4
L3
L2
L1
B1
An interactive stacking plan for Block A: eight residential floors of six units each (L1 to L8) over a basement carpark row of six bays. Each unit is tinted by status - occupied, vacant, in arrears, or for sale - with a five-key legend. Selecting a unit opens an editorial ledger card showing the unit number, registered owner, outstanding balance in ringgit, last invoice number and standing. For example unit A-06-04 belongs to Khan I. with a balance of RM 564.50 on invoice MIV-26050017, in arrears 1 to 30 days; unit A-04-04 is RM 14,620 in arrears over 60 days; carpark bay P-118 has a parking rental of RM 180 overdue. These are illustrative figures that visualize the picture the property hierarchy and the arrears report produce together.
Section 0O · The Life of a Lease

One lease, from proposal to move-out.

One lease from start to finish: proposal, in force, renewal due, pending move-out, and the exit route if terms are breached. Select any stage to see what happens and who does it.

A tenancy here is a record with a status, not a folder of documents. Each stage below is a status the platform actually tracks, with a specific action that moves it to the next one. Select a stage to read it.

Tenancy A-12-04 · Lifecycle Lease · 12 months · auto-renew window 60 days Open agreement
Status 1 · Tenancy lifecycle

Proposal

A tenancy is proposed and the unit is waiting to be handed over. Deposit invoices and the rental schedule are drafted but not yet billing. The agreement waits until both the owner and the office approve the handover.

Driven by the relevant module → the relevant module (status 1, pending handover & deposit).
A horizontal lease-lifecycle pipeline with five stages mapped to the platform's agreement status codes: Proposal (status 1), In force (status 8), Renewal due (status 3 or 5), Pending move-out (status 6 or 10), and Breach (status 11). Selecting a stage reveals a detail card describing what happens at that stage and which file drives it: the built-in modules for proposal and handover; the rental-invoice run for the in-force recurring rental run; the platform for renewals and amendments; the move-out and breach flows with access revocation. A gold rail grows across the stages as the section scrolls into view.
Aerial view of a master-planned mixed-use residential development at golden hour with ordered courtyards and towers
Plate IV · The Portfolio

One master view across every building you manage.

Collections, arrears, occupancy and cashflow - consolidated across the whole portfolio, drillable down to a single unit.

Section 0N · The Portfolio Desk

One desk. Every building you manage.

A management firm rarely runs one property, it runs a book of them. This stacks the same figures from every building onto one page you can take into a directors' meeting.
Portfolio Command 01-MAY-2026 ~ 21-MAY-2026 (This Month) ▾ Export PDF / Excel
Property Units Occupancy Collection Arrears (RM) Open tickets
Bayu Residency (high-rise) 486 93.0% 96.4% 38,420 4
Mentari Commercial Suites 212 88.7% 91.2% 61,900 7
Damai Strata Villas 144 95.1% 97.8% 9,640 2
Harbour Mixed-Use Podium 328 84.4% 88.0% 112,300 11
Seri Klubhaus & Courts 96 97.9% 94.5% 14,210 3
Lembah Garden Apartments 260 90.8% 93.3% 29,870 5
Portfolio (6 properties) 1,526 91.0% 93.0% 266,340 32
A portfolio roll-up table across six managed properties: Bayu Residency, Mentari Commercial Suites, Damai Strata Villas, Harbour Mixed-Use Podium, Seri Klubhaus & Courts and Lembah Garden Apartments. For each property it shows total units, occupancy percentage, collection rate, outstanding arrears in ringgit and the number of open tickets, with a portfolio total of 1,526 units, 91.0% occupancy, 93.0% collection, RM 266,340 arrears and 32 open tickets. Every figure is the same per-property number the close board computes by SQL aggregation; the firm-level roll-up is exportable to PDF and Excel for the directors’ pack.

Each property's books stay completely separate, while firm-level reporting reads across the whole book. The directors can see which building is dragging the collection rate down, which one has ticket backlogs, and which one is carrying the arrears, without opening five different systems.

Section 0O · The Collections War-Room

Where the arrears go to be chased.

Bad debt builds quietly at the bottom of the list. Every outstanding balance is sorted by how long it has been owed, then chased automatically: a reminder a week before it is due, then letters on day 1, day 31 and day 61.
Arrears aging · balance = amount − paid − unposted
An arrears aging waterfall with four buckets: current RM 81,200, 1 to 30 days RM 123,400, 31 to 60 days RM 168,900, and 60 or more days overdue RM 191,300. Each balance is computed as invoice amount minus amount paid minus unposted payments, then aged by days overdue.
Dunning queue the reminder engine · automation Send batch
−7d Overdue reminder · courtesy notice 7 days before due date
18 invoices · RM 26,400
Queued
Day 1 First letter · first day overdue
31 invoices · RM 48,700
Sent
Day 31 Second letter · one month overdue
14 invoices · RM 61,200
Sent
Day 61 Third letter · escalation & interest advice
9 invoices · RM 83,900
Action
A dunning queue showing the four-stage cascade driven on schedule by the reminder engine: an overdue reminder seven days before the due date (18 invoices, RM 26,400, queued), a first letter on day 1 overdue (31 invoices, RM 48,700, sent), a second letter on day 31 (14 invoices, RM 61,200, sent), and a third letter with interest advice on day 61 (9 invoices, RM 83,900, awaiting action). The treasurer works the oldest balances first.

Chasing is driven by rules, not by whoever remembers. Each stage fires on schedule and every notice is written to the record, so the council can show exactly which owner was reminded, when, and how many times. Interest advice attaches at day 61.

Section 0P · Ask VYROX AI

Ask the ledger a question.

VYROX AI answers questions from the reports your platform already produces. It does not forecast the future or invent numbers. It tells you what is happening and what to do about it.
VYROX AI · reading your operational data

9 owners carry a balance more than 60 days overdue, totalling RM 83,900.

A-12-04 · Mr TanRM 18,420
Harbour podium lot R-07RM 14,900
C-03-07 · Lim HoldingsRM 11,260
+ 6 more accountsRM 39,320

Source: arrears aging (current / 1-30 / 31-60 / 60+). Next action: third-letter cascade is due - review and send the day-61 batch.

Every answer comes from a report the platform already produces: the arrears analysis, the vacancy report, the sinking fund balance, the batch waiting to go to LHDN. It is a faster way to ask, not a different set of numbers.

Section 0Q · The Background Hum

What runs while the office sleeps.

The value here is not clever AI, it is reliable routine you can audit. Rules run every minute and every month, raising the recurring bills, chasing late payers and clearing expired bookings, so your team handles the exceptions instead of the routine.
Rules engine · what runs when the scheduler · the billing runs Audit log
1st of month Maintenance & sinking-fund billingthe maintenance-fee run · the sinking-fund run · the maintenance-fee run - batch invoices for the whole estate
Per frequency Rental invoice generationthe rental-invoice run - monthly / quarterly per agreement, last-billed guard against double billing
Monthly Late-payment interestthe late-interest run - interest advice on overdue balances
−7 / 1 / 31 / 61d Dunning cascadethe reminder engine - reminder before due, then letters on day 1, 31 and 61
30d pre-expiry Membership auto-renewalThe renewal process - renewal invoice ~30 days before a plan lapses
Every minute Booking & amenity housekeepingthe scheduler - auto-stop time-limited amenities, auto-cancel and auto-expire bookings, payment-status polling, stale IoT-camera cleanup
An automation rules engine timeline listing six automated rules and when they run: maintenance and sinking-fund billing on the first of the month, rental invoice generation per agreement frequency with a last-billed guard, monthly late-payment interest, the dunning cascade at minus-seven, one, 31 and 61 days, membership auto-renewal 30 days before expiry, and per-minute booking and amenity housekeeping. Each rule can be toggled on or off; all are real scheduled jobs in the platform, not machine-learning models.

Every run is written to the record, so a billing run that was skipped or run twice is visible and can be reversed. Switching a rule on and off here is just for illustration. In practice each rule is controlled per property and needs the right permission to change.

Section 0R · The Council Chamber

The governance pack, filed and findable.

A JMB or Management Corporation lives or dies on its paperwork. Minutes, resolutions and statutory documents sit with the property record, in one place the council and the auditor can both open.
AGM 2026 · resolutions register · the platform
R1. Adopt the audited accounts for FY2025
R2. Approve the 2026 maintenance budget & rate
R3. Top up the sinking fund by RM 240,000
R4. Appoint the new managing agentDeferred
R5. Authorise CCTV upgrade tender
A resolutions register from the 2026 annual general meeting recording five resolutions: adopting the FY2025 audited accounts (carried), approving the 2026 maintenance budget and rate (carried), topping up the sinking fund by RM 240,000 (carried), appointing a new managing agent (deferred) and authorising a CCTV upgrade tender (carried). Filed against the property.
Document vault · council & auditor access
AGM 2026 minutes
PDF · signed · filed 14 Apr 2026
Audited accounts FY2025
PDF · tabled at AGM · R1
Sinking-fund statement
Excel · segregated GL · YTD
By-laws & house rules
PDF · v3 · effective Jan 2026
Insurance & fire cert
PDF · renewal due Aug 2026
Council register
PDF · office-bearers & terms
A governance document vault holding six filed records: AGM 2026 minutes, audited accounts for FY2025, the segregated sinking-fund statement, by-laws and house rules, insurance and fire certification, and the council register. Each is stored against the property and accessible to the council and the auditor.

Minutes are filed against the resolution they enact, and that resolution links to the budget line, the rate change or the posting it authorises. When the auditor or the Commissioner of Buildings asks, the pack is one click away instead of a scramble through somebody's inbox.

Section 0T · The Owner’s Statement

One statement, no surprises.

When an owner asks what they owe and why, the answer should print itself. Every charge, payment and balance rolls into a single page, ready as PDF or Excel.
Statement of Account
Unit A-12-04 · Mr Tan · period 01 Jan - 21 May 2026 · the platform
DateItemChargePaidBalance
01 FebMaintenance fee (MIV-26020041)564.50564.500.00
01 MarMaintenance fee564.50564.500.00
01 AprMaintenance + sinking fund812.000.00812.00
01 MayMaintenance + sinking fund812.000.001,624.00
15 MayLate-payment interest advice36.400.001,660.40
Closing balance (60+ days overdue)--18,420.00

Brought-forward balance applies. Pay by FPX, card, DuitNow QR or e-wallet via the external-pay link. Exports to PDF and Excel.

An owner statement of account for unit A-12-04, Mr Tan, covering January to May 2026: maintenance fees in February and March paid in full, maintenance plus sinking-fund charges in April and May unpaid, a late-payment interest advice on 15 May, and a closing balance of RM 18,420 that is more than 60 days overdue, with a brought-forward balance. Payable by FPX, card, DuitNow QR or e-wallet, and exportable to PDF and Excel.
Section 05 · Who It Serves

Eight kinds of estate, eight operating shapes.

From condominiums and mixed-use podiums to sports clubs, gyms, car parks, residential communities, retail and clubhouses. Eight kinds of estate, and what each one usually switches on.
Abstract illustration of small glowing gold markers scattered across a dark plane, representing different kinds of estate managed from one desk

Each use case below is a sub-chapter - who they are, the modules they lean on, and the outcome we’ve measured.

01.

Condominiums & Strata

JMBs and Management Corporations running residential towers and strata schemes. Their top operational pain is reconciling maintenance fees, sinking fund postings and MyInvois compliance across hundreds of units every month.

Modules used most
  • -Accounting & MyInvois
  • -Auto-billing & collections
  • -Visitor & access control
Outcome

Monthly close runs on schedule - the maintenance-fee run, the sinking-fund run and e-Invoice submission settle the recurring engine; on-time collection lifts as the platform and the reminder engine do the dunning instead of the accounts clerk.

02.

Mixed-Use Buildings

Developments combining retail podium, F&B, office and residential floors under a single management. The pain is billing tenants of completely different kinds (kiosk merchants vs. condo owners) on one ledger.

Modules used most
  • -Multi-property accounting
  • -POS & merchant onboarding
  • -Common-area facility booking
Outcome

Retail tenancies, kiosk merchant accounts and resident maintenance fees all post to the same GL - one consolidated invoice run, one council pack.

03.

Sports Clubs

Member-driven clubs with courts, classes, coaches and clubhouses. Their pain is membership renewals, court allocation disputes and coach-revenue accounting all sitting in different systems.

Modules used most
  • -Membership & passes
  • -Court & class bookings
  • -POS for F&B and pro-shop
Outcome

the platform and the real-time conflict guard ends double-booking; the built-in modules + The renewal process drive renewals on schedule; the built-in modules govern coach-led programmes.

04.

Gyms & Studios

Single- and multi-branch fitness operators selling memberships, classes and personal training. The pain is access control, no-show tracking and revenue-share with coaches.

Modules used most
  • -Membership & access (RFID/face)
  • -Class bookings & passes
  • -Coach revenue-share accounting
Outcome

QR check-in, the built-in modules and the scheduler auto-cancel pathway enforce attendance rules and late-cancel fees without manual intervention.

05.

Smart Parking & EV

Operators of paid parking, season passes and EV charging bays. The pain is unmetered EV usage and visitor parking that bypasses the billing system.

Modules used most
  • -LPR/ANPR cameras
  • -Parking-lock controllers
  • -EV bay metering & billing
Outcome

the platform LPR drives entry and exit; EV Charging tracks per-bay deposits and charging sessions against the platform meter telemetry; the built-in modules meter every chargeable use.

06.

Residential Communities

Gated, landed and low-rise communities run by residents’ associations. Their pain is visitor management, contractor permits and collecting voluntary maintenance fees.

Modules used most
  • -Visitor pre-registration
  • -Contractor service permits
  • -Online payment portal
Outcome

the platform drives self-service maintenance-fee payment via Xendit; the built-in modules pre-clear guests by QR; contractor service permits and TukangMan link-out sit in the same resident profile.

07.

Retail / F&B

Retail and F&B operators inside malls, podiums or clubhouses. The pain is rent + percentage-rent billing, common-area charges and member-charge integration with the property ledger.

Modules used most
  • -POSERVA point of sale
  • -Tenant rental + GTO billing
  • -Member-charge to resident account
Outcome

the platform (POSERVA) and the consumption-tax engine charge resident accounts directly; the platform handles tenant lease invoices; the platform rolls common-area charges into one statement.

08.

Clubhouses

Recreation clubhouses inside larger estates - pool, gym, function rooms, F&B and events. The pain is letting residents book, pay and access from one app rather than three.

Modules used most
  • -Facility & class bookings
  • -Member F&B charge-to-account
  • -Event & function-room calendar
Outcome

the built-in modules with the real-time conflict guard eliminate double-booking by construction; cut-off rules and the public-holiday calendar drive event scheduling.

Section 0D · A Tabletop Estimate

What might it save you a month.

A rough estimate of what you would save each month: admin time recovered, faster invoice handling and better collection. Patrick will check it against your real numbers.
Abstract illustration of twelve ivory segments forming a ring with one lifted and lit gold, representing a monthly cycle and what it costs

Four inputs. One estimate. The arithmetic is open - we’d rather you trust it than be impressed by it. Patrick will sit down with your operations and confirm what your specific numbers should be.

How we estimate

The estimate adds up three things. Time recovered is the share of routine admin hours the platform takes over once billing and reminders run on their own. Faster invoice handling is the time saved per invoice. Collection uplift is what you recover by chasing arrears consistently instead of occasionally.

Estimated monthly savings
RM {{ formatted }}
  • Time recoveredRM {{ fmt(time) }}
  • Invoice-processingRM {{ fmt(processing) }}
  • Collection upliftRM {{ fmt(collection) }}

Estimate only - Patrick will confirm for your specific operation.

Talk to Patrick to verify arrow_forward
Section 03 · The Apparatus

What it works with.

PROPSERVA is not tied to one hardware brand or one payment provider. LHDN e-invoicing, card and bank payments, AutoCount, standard IP cameras, common card readers, lifts, parking locks, intercoms and delivery lockers all work with the same core.
Abstract illustration of interlacing gold and ivory ribbons forming a woven fabric, representing systems and hardware working together

An honest list of the systems and hardware PROPSERVA already speaks to in the field - with a paragraph each on how the integration actually works.

MyInvois (LHDN) Xendit Razer/FiUU (sandbox) AutoCount Connector our email service (email) Public REST API TNG · Boost · GrabPay · ShopeePay · DuitNow QR (via Xendit) Generic IP Cameras MIFARE RFID Readers Face-Recognition Cameras (SmartFACE) LPR/ANPR Cameras (SmartVE) Smart Intercoms (SmartINTE) Lift Relays Parking-Lock Controllers Smart Lighting Power Telemetry Smart Mirrors (secure access code) Delivery Lockers SM4 Device Cipher TukangMan handyman link-out VYROX AIoT (parent brand)

MyInvois (LHDN)

E-invoicing is part of the ledger, not an add-on. Every invoice in PROPSERVA is created LHDN-ready from the same record that bills the resident, checked against LHDN's practice system first, then submitted for real with the clearance reference stored against it. Consolidated invoices, recurring invoices and credit notes all follow the same path.

Xendit

The payment side covers QR, credit and debit cards, direct debit and bank transfer, plus the common e-wallets including Touch ’n Go, Boost, GrabPay, ShopeePay and DuitNow QR. Every payment that settles is matched back to the right invoice automatically.

AutoCount Connector

PROPSERVA connects to AutoCount through a secure hosted service, covering invoices, payments, cancellations and reversals. You choose which system leads: PROPSERVA can push to AutoCount, or sit alongside it while AutoCount stays your book of record.

Email & public REST API

Invoices, one-time codes, reminders, complaint updates and visitor passes all go out by email. If you have your own systems, there is a documented way to connect them, covering visitors, EV charging, sub-accounts, announcements and access events.

IP cameras, MIFARE RFID, face, LPR & intercoms

Standard IP cameras, common RFID card readers, face-recognition cameras, vehicle plate readers and smart intercoms all follow the same access rules. You are not locked into one brand, and equipment you already own can usually be paired rather than replaced.

Lifts, parking locks & building hardware

Lifts, parking locks, smart lighting, power monitoring and delivery lockers all connect, whether they are older relay-controlled units or newer networked ones. Health checks run continuously, so a device that drops offline is flagged rather than discovered weeks later.

Chapter 12½ · The Approval Spine

Approvals & Workflow.

Five things that need signing off: onboarding a company, verifying proof of payment, changing a sub-account, changing resident details and approving a booking. Each one goes to the right person, is recorded, and the resident can see where it stands.
Abstract illustration of interlocking ivory and brushed gold rings seated in a recess, representing approvals recorded and held on file

An approval here is a real thing with a queue, a route and a paper trail, not a tickbox. Each one below can be shown to the council, to the auditor and to the resident who asked.

Company / management-body approval

New JMBs, Management Corporations and management firms onboard through a two-stage approval - submission, then activation - with the management-body record visible to the super-admin throughout.

Payment-proof verification

Where residents pay outside the gateway (bank-in, cheque, cash), uploaded proof flows through a verifier queue. Approvals match the receipt to the invoice; rejections return to the resident with a reason.

Sub-account changes

Adding a spouse, child, tenant or domestic-helper sub-account - and the access cards or face templates that come with it - routes through a separate approval lane, with the primary owner kept in the loop.

Information-change requests

Phone number, mailing address, vehicle plate, contact-of-record - resident-driven edits to the master profile pass through a change-request queue rather than direct overwrite, preserving the audit trail.

Booking approvals, refunds & rejects

High-impact bookings (function rooms, deposits, after-hours) can be set to require approval. Refund and reject paths are first-class objects, with the same audit and resident-notification machinery.

Cut-offs & management approvals

A unified management-approvals view aggregates pending items across rails, alongside cut-off-time rules that decide what is still actionable today versus what rolls to tomorrow’s queue.

Section 0F · Leaving the Old Way

Moving from spreadsheets, paper, or legacy software.

Four ways in, whichever you are coming from: spreadsheets, paper, an older single-purpose package, or something built in-house. Each has its own import, parallel-run and switchover plan.

Whatever you’re running today, we’ve walked an operator off it. The four paths below are the ones we run most often.

Column I

From spreadsheets

We import the customer master, unit register, opening balances and the last twelve months of invoices straight from your Excel files. Common pain points - merged cells, inconsistent unit numbering, sinking-fund balances buried in a footer - are normalised during the parallel-run cycle. Your team keeps writing in the spreadsheet for a fortnight while PROPSERVA reconciles in the background; only when the two reconcile to the cent do we cut over.

Column II

From paper / manual

Paper logbooks, handwritten receipts and printed AGM minutes get a digital onboarding workflow. Residents self-enrol from the app; deposit and tenancy documents are uploaded by phone camera. Past records that warrant indexing are OCR-scanned and tagged against the relevant unit. The guardhouse moves from a clipboard to a tablet on day one of the parallel run.

Column III

From single-purpose legacy

Most legacy property packages do one thing well - usually billing - and nothing else. We bridge them during cutover. PROPSERVA receives invoice and payment data via CSV or API while the old system continues to issue receipts; AIoT, visitors and bookings are migrated module by module on a calendar your council approves. The old system is retired only after one full quarter of clean parallel running.

Column IV

From custom in-house

Bespoke in-house systems usually have valuable historical data and brittle integrations. We export the schema, normalise the entities into PROPSERVA’s data model, and archive the original database for legal hold. Integrations that point at the old system are repointed at PROPSERVA’s REST API. The custom system stays read-only as a reference for one year, then is decommissioned.

Section 0G · The MyInvois Workflow

How PROPSERVA handles MyInvois (LHDN) e-invoice.

Invoices go to LHDN as they are raised, including consolidated and recurring ones, with credit notes handled and a clear path to fix anything rejected. All without leaving your accounts.
Abstract illustration of a thin dark glass shard edged in fine gold, representing a validated e-invoice record

Malaysia’s e-invoice mandate is the single most disruptive compliance change Malaysian property operators have faced this decade. Here is how the platform handles it without forcing the accounts team into a second portal.

When an invoice is issued, whether that is consolidated maintenance, recurring rental, fire insurance, a deposit or a sub-account charge, it goes to LHDN MyInvois straight away in the background. Your operator is not held up waiting for it.

Once accepted, the invoice carries its clearance reference and timestamp for the rest of its life. It is printed on the PDF, shown in the resident app, and available to any system you connect. Once your customer records are complete, acceptance is the normal outcome.

If something is rejected, you get the reason in plain English, the exact field at fault highlighted, and that record made directly editable. Resubmitting keeps the original invoice number, so your numbering stays unbroken.

Credit notes, debit notes and refunds all follow the same route. Test and live credentials are kept separate per property, so a multi-property firm can trial it on one building while the rest continue as normal, with no test data reaching your real records.

Section 04 · The Method

Four phases. Live in five weeks.

Four phases over five weeks: scoping and importing your data, setting it up and training your team, pairing the hardware with a soft launch, then full switchover. Proven across condos, mixed-use podiums and multi-property firms.
Abstract illustration of a gold ribbon threading through a receding line of ivory gateway frames, representing a phased rollout

A repeatable rollout plan we’ve run across condos, mixed-use podiums and multi-property firms.

  1. I.

    Week 1 - Discovery & data import

    Patrick on-site or video. We map your operations to PROPSERVA modules, capture the chart of accounts, and bulk-import your customers, units, contracts and opening balances. CSV templates supplied; validation handled by us.

  2. II.

    Week 2 - Configuration & training

    Rates, fees, MyInvois TIN, payment gateway credentials, branding and role-based user accounts are set up. 2-3 hands-on training sessions for the management team and accounts team. Test invoices run end-to-end.

  3. III.

    Week 3-4 - AIoT pairing & soft launch

    Access devices, IP cameras, lifts and parking locks are paired into the access policy engine. The resident/customer app rolls out with a templated launch kit. The platform runs in parallel with the old system for one full billing cycle.

  4. IV.

    Week 5+ - Full cutover & continuous improvement

    Old system is retired. Quarterly reviews surface module-adoption opportunities. Patrick stays on WhatsApp for direct support. New modules are switched on as the property’s needs evolve.

Section 06 · Data, Security & Compliance

Built to be defended in court.

Singapore-hosted, TLS in transit, RBAC with a complete audit log, certified MyInvois flow and PDPA-aligned face/visitor data.
Abstract illustration of overlapping ivory stone panels enclosing a gold core with light along every seam, representing layered data protection

Property data is sensitive: financial records, resident IC numbers, vehicle plates, face templates. PROPSERVA treats them accordingly.

Engineering provenance

PROPSERVA’s AI and IoT integration was developed under the consultation of Ts. Dr. Leong Yee Rock (Alex), in accordance with industry best practices and ISO-aligned methodologies.

Data residency

Hosted in Singapore. Customer data does not leave the region without explicit instruction.

Encryption

TLS in transit. Face templates are stored as encoded vectors, not images.

Role-based access

RBAC across every module. Every change - create, update, delete - carries an audit entry via the audit log to audit log.

Backups

Daily off-site backups with point-in-time restore.

MyInvois certified flow

LHDN MyInvois data flow follows the certified clearance path. Sandbox and production credentials are isolated.

PDPA-aligned

Purpose-limitation, retention windows and resident-consent capture for face, ANPR and visitor data. Deletion on request.

Section 07 · Support & SLA

One direct line. No call-centre roulette.

Urgent issues answered within the hour, important ones within four, everything else next working day. Answered on WhatsApp by Patrick himself, backed by the team that builds the platform.

Patrick answers WhatsApp directly. Behind him is an engineering team that builds the platform - not a tier-one script reader.

P1 Critical
< 1 hour

Production down, billing blocked, gate access failing. WhatsApp Patrick directly - we respond inside an hour, around the clock.

P2 High
< 4 hours

Module impaired, workaround available. Triaged and assigned within 4 business hours; resolution within the same business day where possible.

P3 Standard
Next business day

Cosmetic, single-user or non-urgent. Logged, scheduled and resolved within the next business day.

What’s included
  • -24/7 WhatsApp support directly to Patrick (+60 19-688 3338).
  • -Onboarding training sessions during weeks 1-2.
  • -Custom feature requests evaluated in a quarterly cycle.
  • -Best-effort availability monitored internally 24/7.
How to reach us
  • -WhatsApp: +60 19-688 3338
  • -Email: enquiry@vyrox.com
  • -In-app helpdesk for non-urgent tickets.
  • -Incident updates: emailed via our email service and WhatsApp’d directly by Patrick.
Section 08 · Pricing

Custom, but transparent.

Three bands by size: under 100 units, 100 to 1,000, and over 1,000. You pay by units and the modules you switch on, never per user seat. Free demo and trial, no setup fee.

Every property is shaped differently. Pricing scales with how many units you run and which modules you switch on, never per user seat. Free demo and trial period, no setup fee on the standard package. Monthly by default, annual on request, no multi-year lock-in, cancel with 30 days’ notice.

Small
Under 100 units / customers

For walk-ups, boutique properties, small clubhouses and pilot rollouts. Core accounting, payments, bookings and resident app.

Talk to Patrick arrow_forward
Mid
100 - 1,000 units / customers

For mainstream condos, gated communities and mixed-use podiums. Adds AIoT access, visitor management and full automation suite.

Talk to Patrick arrow_forward
Large
1,000+ units / customers

For multi-tower estates and portfolio firms. Adds multi-property reporting, API access and priority SLA.

Talk to Patrick arrow_forward
Optional add-ons
  • -AIoT hardware bundle (cameras, readers, locks)
  • -E-invoice volume tier upgrades
  • -Custom integrations & API access
  • -Custom report development
  • -On-site Patrick visits beyond onboarding
Section 09 · The Index

A plain-English glossary.

Twenty-five property and platform terms in language a council member can read, including AIoT, ANPR, FPX, JMB, MyInvois, PDPA, RFID and sinking fund.

For council members, treasurers and committee chairs reading this for the first time. The acronyms, in plain language.

AIoT
Artificial-Intelligence + Internet-of-Things. Cameras, readers and sensors that don’t just capture data - they reason about it (face match, plate read, anomaly detect).
ANPR / LPR
Automatic Number-Plate Recognition / License-Plate Recognition. Cameras that read vehicle plates for entry, exit and billing.
Audit trail
A complete change log of every action - who, what, when, from which IP. Essential for council and auditor defensibility.
Bin (PDPA term)
A data-retention category. PDPA requires personal data be held only for a defined purpose and bin (retention window).
Automation
A scheduler that runs jobs at fixed times. PROPSERVA uses automation to generate recurring invoices, reminders and reports.
e-Invoice / MyInvois / LHDN
Malaysia’s real-time tax-invoice clearance system, operated by Lembaga Hasil Dalam Negeri (LHDN). PROPSERVA submits invoices natively.
FPX
Financial Process Exchange - Malaysia’s online interbank payment rail. Standard for high-value B2C and B2B transfers.
GL
General Ledger - the master record of all financial transactions, organised by account.
JMB / MC
Joint Management Body / Management Corporation. The two legally constituted bodies running Malaysian strata properties.
Multi-tenant SaaS
A single shared platform serving many isolated customers. Each property’s data is logically separated and access-controlled.
IP camera ingest
PROPSERVA accepts snapshots and event push from generic IP cameras over HTTP - no brand or protocol lock-in.
Property QR portal
A printable property QR landing page - couriers, contractors and service providers scan the property’s static QR (csa_qr_static on the property record) and land on a property-aware portal. Not a hardware protocol.
SM4 cipher
A 32-round Chinese block cipher used to encrypt traffic between PROPSERVA and certain access-control devices.
MSIC
Malaysia Standard Industrial Classification - the industry code list LHDN MyInvois requires on every e-invoice. PROPSERVA bundles the official list.
UBL 2.1
Universal Business Language 2.1 - the XML/JSON document format LHDN MyInvois clears against. PROPSERVA emits UBL 2.1 JSON natively.
secure access code
A short access-request code shown on PROPSERVA smart mirrors; residents share it with visitors who type it at the kiosk to request entry.
our email service
The email transport library that powers all of PROPSERVA’s outbound notifications - invoice delivery, OTP, reminders, complaint updates and visitor QR passes.
PWA
Progressive Web App. PROPSERVA’s four mobile experiences (resident, staff, security, courier) are PWAs, installable from the browser without an app-store gatekeeper.
PDPA
Personal Data Protection Act - Singapore PDPA 2012 governs the production data hosted on our Singapore servers; Malaysian customers also work under Malaysia’s PDPA 2010. PROPSERVA handles personal data in line with both.
POS
Point of Sale. PROPSERVA’s POSERVA module handles clubhouse and kiosk sales on the same ledger as fees.
QR
Quick-Response code. Used in PROPSERVA for invoices, facility check-in, visitor passes and access keys.
RBAC
Role-Based Access Control. Permissions are assigned to roles (manager, accounts, security) rather than individual users.
RFID
Radio-Frequency Identification. The card and reader technology that powers most building access systems.
SLA
Service-Level Agreement. PROPSERVA targets P1 within 1 hour, P2 within 4 hours, P3 next business day.
SmartFACE / SmartVE / SmartINTE
PROPSERVA’s vendor-neutral integrations for face-recognition cameras, vehicle-entry (LPR) cameras and smart intercoms.
Sinking fund
A long-term capital reserve collected from owners and required by law for strata properties - tracked separately in PROPSERVA’s GL.
Sub-account
A secondary user (spouse, child, tenant) attached to a primary owner account, with its own access cards and permissions.
TLS
Transport Layer Security - the encryption protocol securing data in transit. PROPSERVA uses TLS 1.3.
Webhook
A real-time HTTP callback. Payment gateways and IoT devices push events to PROPSERVA via webhooks.
MIFARE
A widely-deployed family of contactless smart-card chips. PROPSERVA reads MIFARE-compatible cards through its smart-card readers.
DuitNow QR
Malaysia’s national interoperable QR-payment standard. PROPSERVA accepts DuitNow QR via Xendit, with the receipt reconciled to the originating invoice on webhook.
ShopeePay / Boost / GrabPay / Touch ’n Go
Major Malaysian e-wallets. All four route through the Xendit gateway and reconcile to the resident’s invoice automatically.
Razer / FiUU Gateway
Razer/FiUU sandbox integration available alongside Xendit; sandbox endpoints (sandbox-api.fiuu.com / the payment sandbox) are wired in the platform for operators with a Razer merchant agreement.
AutoCount Connector
A VYROX-hosted middleware that bridges PROPSERVA and AutoCount accounting. Bearer-token-authenticated; supports invoice, payment, cancel and undo flows in either direction.
SmartINTE
PROPSERVA’s vendor-neutral integration for smart intercoms, unifying audio, video and door release with the same access-policy engine.
Xendit
A Southeast-Asian payment gateway covering cards, FPX direct-debit and major Malaysian e-wallets. PROPSERVA reconciles Xendit webhook receipts directly to the originating invoice.
Section 10 · The Voices

From Manual Chaos to Digital Efficiency.

Twelve operators in their own words: JMB chairs, building managers, MC treasurers, accounts leads and concierge teams, talking about what actually changed.

Twelve managers, chairs and JMB committee members - in their own words, lightly edited for length.

“Sebelum ini we ran the books on paper. With PROPSERVA, the sinking fund, the management fee and the MyInvois feed all settle themselves on schedule. The committee meeting is shorter because the numbers are no longer in dispute.”

JMB Chair
Condominium

“Visitor pre-registration changes the rhythm at the gate. Residents send the QR code from the app - pemandu just scans and goes through. The handwritten visitor book is gone.”

Building Manager
Mixed-Use Development

“The audit trail is what convinced me. Every credit note, every refund, every adjustment - terang dan jelas. The auditor stopped asking us for spreadsheets.”

MC Treasurer
Strata

“Bookings used to be on a clipboard at the guardhouse. Sekarang the BBQ pit, the function room and the courts all live on the resident app. Double-bookings are gone by construction.”

Property Manager
Multi-Tower Estate

“Auto-billing for short-term rentals plus consolidated invoicing for long-term tenants - both jalan on the same ledger. Cashflow visibility is the clearest it has ever been.”

Operations Lead
Serviced Apartments

“Complaints used to disappear into a WhatsApp group. Now setiap satu has a ticket, a routing, an owner and a lifecycle. Residents see the status change in real time.”

JMB Secretary
Condominium

“IoT health checks across the building flag a failing camera or a stuck parking lock before the residents notice. Saved us a lot of after-hours calls.”

Facility Engineer
High-Rise

“MyInvois readiness was non-negotiable for our portfolio. PROPSERVA handled the LHDN submission flow without us touching anything in the back office. Memang lega.”

Accounts Manager
Property Firm

“The concierge catalog and meeting-minute follow-ups changed how we deliver service. Residents now expect a confirmation, a status, a closure - and they get it.”

Concierge Lead
Luxury Tower

“Face recognition at the lobby and lifts changed the elderly residents’ lives. No more cards lost, no more pin codes forgotten. Mereka senang masuk rumah.”

JMB Chair
Gated Community

“Tenant rentals, retail kiosks, common-area charges and the residential side - semua under one roof, one ledger. The reporting alone justified the move.”

Strata Manager
Mixed-Use Podium

“Multi-tenant isolation is strict per `pid`; the firm-level reporting across properties is exactly what management asked for. Sangat efficient.”

Operations Director
Multi-Property Firm
Section 09b · The Console

The actual management console.

This is the screen your office team works in every day: the same sidebar, the same invoice ledger, the same filter tabs and the same to-do queue your committee sees on day one.

This is not a marketing mockup. It mirrors the working screen: the sidebar, the title bar, the invoice list in its real column order, the collections queue and the LHDN clearance stamp. Try the filter tabs and the date range, the rows respond.

A mockup of the PROPSERVA staff management console. A left sidebar lists Operation Insights, Security Monitor, Customer Accounts, Cash Book, a General Ledger group containing Customer Advances, Customer Deposits, Customer Payments, Customer Refunds, Invoice Adjustments and Revenues, then Reports and Suppliers, with red unread-count badges. The main area shows an Invoices page titled Invoices with a date-range pill reading 01-May-2026 to 31-May-2026 This Month, and a New Invoice button. Filter tabs read All, Unpaid, Paid, Overdue, Outstanding and Deposits. An invoice table lists number, issued date, due date, document number, the charge item, payable amount, paid amount and balance for nine strata charges including Maintenance Charge, Sinking Fund, Water Charge and Late Payment Interest. A footer offers PDF, Excel, Print and Settings exports and reads showing 1 to 9 of 142 invoices. A Things to Do panel lists the total current balance pending, overdue and outstanding invoices, account opening deposits, payments pending verification and deposit-refund requests, each with a View action. A green LHDN Validated e-Invoice UUID stamp confirms a cleared MyInvois submission.

Illustrative seed data. Figures are computed by the platform’s tabular SQL reports (balance = payable − paid) and exported to PDF or Excel - not predicted. Powered by VYROX AI.

Section 11 · Letters & Frequently Asked Questions

Sixty-two questions, answered before the meeting.

Everything a committee asks before the meeting: pricing, e-invoicing, keeping your data separate from other clients, security, moving across, getting your data out, and what is not in the standard subscription.

The questions councils, treasurers and operations leads ask us most often - with straight answers.

01. Who builds PROPSERVA?

PROPSERVA is built by VYROX INTERNATIONAL SDN BHD in Malaysia and powered by VYROX AI - the AI that specializes in business operation management together with IoT. It is purpose-built for property managers, JMB / MC committees, hotel and Airbnb operators who run residential or commercial buildings.

02. Is PROPSERVA MyInvois (LHDN) ready?

Yes. E-invoicing for LHDN MyInvois is built into the accounting module - including consolidated, recurring and rental invoices, with sandbox and production environments and full credit-note support.

03. What hardware does PROPSERVA work with?

MIFARE-compatible RFID smart-card readers, generic IP cameras (HTTP snapshot & event ingest), brand-agnostic face-recognition cameras (SmartFACE), LPR/ANPR cameras (SmartVE), smart intercoms (SmartINTE), lift relays, parking-lock controllers, smart lighting and power monitoring, smart mirrors with secure access code access requests, and delivery lockers. Device crypto uses the SM4 cipher.

04. Is PROPSERVA multi-tenant?

Yes. JMBs, MCs and management firms can run multiple properties under one account with strict data isolation and cross-property reporting at the firm level.

05. How is pricing structured?

Custom per-property monthly subscription scaled to units and modules. Free demo and trial period; no setup fee for standard SKU. Speak with Patrick on +60 19-688 3338.

06. Where is data hosted and how is it backed up?

Production data is hosted in Singapore with daily off-site backups and point-in-time restore. TLS in transit. Role-based access with full audit trail.

07. How long does onboarding take?

Most properties go live in 4-5 weeks. Week 1 is discovery and data import; week 2 is configuration and training; weeks 3-4 are AIoT pairing and soft launch; week 5+ is full cutover.

08. How does PROPSERVA handle MyInvois (LHDN) e-invoice submission?

Invoices are built as UBL 2.1 JSON payloads and submitted directly from the accounting module to LHDN MyInvois in real time. PROPSERVA validates TIN, applies the MSIC industry-code list, supports consolidated and recurring invoices and credit notes, generates a sharing URL on success, and falls back to a walk-in buyer TIN where required. Validation failures surface back to the operator with the underlying LHDN error code.

09. Is there a public REST API?

Yes - the documented REST endpoint surface is in our developer API reference, covering visitors, EV charging, sub-accounts, announcements, invoices, payments and access events. Bearer-token authentication.

10. Can I import data from my existing spreadsheets or legacy system?

Yes. Bulk imports for customers, units, contracts, opening balances and historical invoices are part of week-1 onboarding. CSV templates are provided; Patrick’s team validates and loads them for you.

11. Is there a mobile app for residents, customers and staff?

Yes. Four role-specific web-based mobile apps (Progressive Web Apps / PWAs, not native): a customer/resident app, a staff app, a security/guard app and a delivery courier app. All read and write the same ledger.

12. How does face recognition work with privacy and PDPA?

Face templates are stored encrypted with purpose-limitation tags and explicit retention windows. Resident consent is captured at enrolment, and data subjects can request deletion. The platform is PDPA-aligned.

13. Can PROPSERVA replace Autocount or work alongside it?

Either. PROPSERVA can be your primary GL, or it can sync to Autocount via the hosted VYROX-AutoCount-Connector middleware (Bearer-token auth) - supporting invoice, payment, cancel and undo flows for firms that already standardise on Autocount.

14. Does it work for small properties or only big ones?

Both. The pricing bands cover small (<100 units), mid (100-1,000) and large (1,000+) deployments. PROPSERVA scales from a walk-up of a few dozen units to a multi-tower estate of several thousand - the data model is identical; only the property-availability toggles (feature flag[]) differ.

15. What does the strata unit register hold?

Each unit carries its property number, build-up area in square feet, share unit (which drives the maintenance apportionment), reserved and non-reserved parking lots, and bedroom and bathroom counts. The register is the spine the billing engine reads when it raises maintenance and sinking-fund charges.

16. What General Ledger states does PROPSERVA track?

The GL statement filters by processing, posted, unposted, customer deposits, customer advances, refund-requested, refund-approved and refunded. Every entry shows debit, credit and a running balance, and the period totals reconcile - the figures are tabular SQL aggregations, not estimates, and export to PDF or Excel.

17. Can owners receive a statement of account?

Yes. The statement of account summarises total billed, total collected, balance outstanding and collection rate for the period, breaks revenue down by service line (maintenance, sinking fund, water, late-payment interest, bookings, access cards) and reports arrears in aging buckets (current, 1-30, 31-60 and over 60 days). It exports to PDF and Excel for the council pack.

18. Can residents pay by credit card or QR?

Yes - via Xendit. Confirmed payment methods in the codebase are QR, credit/debit card and Direct Debit, with auto-retry, refunds and webhook reconciliation against the originating invoice.

19. What happens if MyInvois validation fails?

The platform queues the invoice, surfaces the LHDN error code with a plain-English description, and allows the operator to fix the underlying record (TIN, classification, item code) and resubmit without re-issuing the invoice number.

20. Can I customise invoice templates and reports?

Yes. Invoice templates support estate branding, multiple footers and JMB/MC particulars. Reports are exportable to PDF and Excel; custom report development is available on enterprise plans.

21. How does visitor pre-registration work?

A resident pre-registers a guest from the app, picking arrival window and vehicle plate. The platform issues a QR pass to the guest by email (our email service). At the gate, the guard scans the QR - the guest is cleared in seconds.

22. Is there an API for our own integrations?

Yes. PROPSERVA exposes a REST API for customers, units, invoices, payments and access events.

23. What does the staff management console actually look like?

It is a single auditable workspace: a left sidebar (Operation Insights, Security Monitor, Customer Accounts, Cash Book, a General Ledger group with Customer Advances / Deposits / Payments / Refunds / Invoice Adjustments / Revenues, then Reports and Suppliers), a title bar with a date-range selector and a New Invoice action, an Invoices ledger showing No., Issued On, Due Date, Document No., the charge item, Payable, Paid and Balance, filter tabs for Unpaid / Paid / Overdue / Outstanding / Deposits, and a Things-to-Do queue summarising current balance, overdue and outstanding invoices, opening deposits, payments pending verification and deposit-refund requests. Every list exports to PDF and Excel. The figures are computed by tabular SQL (balance = payable minus paid), not predicted.

24. Is the system available outside Malaysia?

Yes. PROPSERVA serves Malaysia, Singapore, Indonesia, Thailand, Vietnam and the Philippines. MyInvois compliance is Malaysia-specific; the rest of the platform is region-neutral.

25. How is downtime and maintenance handled?

Best-effort availability monitored internally 24/7. Maintenance windows are announced in advance and run in low-traffic hours. Incident communications go via email (our email service). To reach Patrick directly, WhatsApp him on +60 19-688 3338.

26. How do I train my team and roll it out to residents?

Onboarding includes 2-3 hands-on training sessions for staff. Resident rollout uses a templated launch kit (notices, QR posters, app-download cards). Patrick remains on WhatsApp throughout.

27. Can I import data from a competing property platform (e.g. iCondo, Building.io, JaringIX)?

Yes. We have run migrations from at least nine common Malaysian property and JMB platforms. Export your customer master, unit register, contracts, opening balances and outstanding invoices in CSV; we map the columns to PROPSERVA, run a parallel reconciliation for one billing cycle, and only switch the master record once the numbers tie out exactly.

28. Is PROPSERVA GDPR-compliant for tenants from Europe?

PROPSERVA is engineered around PDPA (Malaysia) but uses the same purpose-limitation, retention-window and right-to-erasure machinery that GDPR requires. For European data subjects we can document the lawful basis, run subject-access requests through a published workflow, and execute deletion within 30 days. Cross-border transfers are off by default.

29. How long do you retain audit logs, and can we export them?

Audit logs are retained for the life of the contract. They are queryable in-app and exportable to CSV or JSON on demand.

30. What is NOT included in the standard subscription?

Hardware procurement (cameras, readers, locks); on-site installation labour; bespoke integration development; and on-site Patrick visits beyond the 4-week rollout. Each is available as a clearly priced add-on. The software, hosting, support and standard integrations are all in the base subscription.

31. Can I export all my data if I leave?

Yes - at any time, with no exit fee. Customer master, units, contracts, the GL, all invoices, payments, audit logs and uploaded documents export to CSV, JSON and PDF on demand. We also publish a one-page data-portability brief to help your next system ingest the export cleanly.

32. What does the analytics dashboard actually show?

The close board surfaces the metrics the platform already computes from your operational data: collection rate, total arrears, occupancy, the segregated sinking-fund balance and open tickets. Arrears are aged into current, 1-30, 31-60 and 60+ day buckets, and occupancy is shown as units let against total. Change the date preset and the figures re-settle for that period.

33. Does PROPSERVA use AI to predict revenue or arrears?

No - and we are deliberate about this. PROPSERVA does tabular reporting with SQL aggregation and PDF/Excel export. The dashboards visualize the numbers your reports already produce; there is no machine-learning prediction or forecasting model in the loop. The “powered by VYROX AI” line refers to the AIoT device intelligence, not to financial forecasting. Decisions stay with your council and manager.

34. How does the arrears aging report drive collections?

Each invoice’s balance is computed as amount minus paid minus unposted, then aged by days overdue into four buckets. Those buckets feed the dunning cascade: an overdue reminder fires seven days before the due date, the first letter on day 1 overdue, the second on day 31 and the third on day 61. A treasurer reads the board and chases the oldest balances first, where bad debt crystallises.

35. Can I see facility utilisation to set peak pricing?

Yes. The facility-utilisation report aggregates bookings by facility type and facility, on a minute or hour basis, with peak detection. When a court runs at 90%+ on Saturday evenings and 15% on weekday mornings, you have a concrete basis to introduce peak and off-peak rates, schedule maintenance in the quiet windows, or open under-used slots to coached programmes.

36. Can I export the dashboards and reports?

Yes - every report behind the dashboards exports to PDF and Excel, including the aging analysis, occupancy, facility utilisation, cashflow and revenue-by-service-line summaries. The boards are the on-screen visualization; the export is the council-facing pack.

37. Where is my analytics and operational data hosted?

All production data - including the figures behind the dashboards - is hosted in Singapore with daily off-site backups and point-in-time restore, encrypted in transit with TLS, and access-controlled with a full audit trail. MyInvois, SST and MSIC compliance remain Malaysia-specific while the data residency is Singapore.

38. Can I manage several properties from one account?

Yes. A management firm runs its whole book from a single account: each property’s ledger is isolated (every transactional query is scoped by property id), while the portfolio command roll-up reads across the book to show units, occupancy, collection rate, arrears and open tickets per property, with a firm-level total. The roll-up exports to PDF and Excel for the directors’ pack.

39. How does the collections war-room decide who to chase?

It ages every outstanding balance - computed as amount minus paid minus unposted - into current, 1-30, 31-60 and 60+ day buckets, then drives the dunning cascade: a courtesy reminder seven days before due, a first letter on day 1 overdue, a second on day 31 and a third with interest advice on day 61. The treasurer works the oldest balances first, where bad debt crystallises. Every notice is written to the audit log.

40. What can the “Ask VYROX AI” assistant actually do?

It is an operational-intelligence shortcut to reports the platform already computes by SQL aggregation: who is 60+ days overdue, which units are vacant and for how long, the segregated sinking-fund balance, and the status of this month’s MyInvois batch. It surfaces and automates real reports and points you at the next action; it does not forecast the future or invent confidence percentages. The truth stays in your ledger.

41. Which third-party systems does PROPSERVA integrate with?

MyInvois (LHDN) for e-invoice clearance; Xendit for FPX, card, Direct Debit, DuitNow QR and e-wallets; the VYROX-AutoCount-Connector middleware for AutoCount sync; brand-agnostic IoT hardware families (RFID, face, LPR, intercom, lift, parking-lock) encrypted with SM4; HERE Maps for delivery and patrol routing; our email service for email; and a documented REST API with webhooks for your own integrations.

42. Does PROPSERVA keep our AGM minutes and resolutions?

Yes. Meeting minutes, the resolutions register and statutory documents - audited accounts, the sinking-fund statement, by-laws, insurance and fire certificates, the council register - are filed in a document vault against the property. Each resolution links to the budget line, rate change or GL posting it authorises, so the council and the auditor can open the whole governance pack in one click.

43. What does the executive KPI wall show that the close board does not?

The close board reads one building in depth; the executive wall reads the whole estate at a glance. It is a denser one-page board of small multiples - trend tiles, sparklines, mini-bars and rings - covering collection rate, arrears, occupancy, sinking-fund balance, open tickets, weekly bookings, average daily revenue, e-invoices cleared, visitor passes, device health, complaint SLA and cashflow. Each tile is a number the reports already compute by SQL aggregation; the trend arrows are last-period deltas, not forecasts, and the wall exports to PDF and Excel for the directors’ pack.

44. How long does onboarding take, step by step?

Most properties go live in four to five weeks across six phases: discovery (week 1) maps your operations to modules and agrees the chart of accounts; data import (weeks 1-2) loads owners, units, contracts and opening balances by CSV; configuration (week 2) sets fees, SST, the MyInvois TIN and MSIC code, Xendit keys, branding and role-based accounts with hands-on training; AIoT pairing (week 3) pairs door, face, lift and plate readers under one policy; soft-launch (weeks 3-4) rolls out the apps and parallel-runs the old system for one billing cycle; and cutover (week 5+) retires the old system once the parallel run reconciles exactly.

45. Is there an admin monitoring console for the duty office?

Yes. The monitoring console gives the operations manager a single pane: system status and device heartbeat (MyInvois clearance, Xendit webhooks, the per-minute automation engine, door, face, lift and plate readers, parcel lockers and the nightly Singapore backup) on one side, and the approval queue plus a live audit feed on the other. The queue mirrors the unposted-payment, booking, move-in and refund workflows; the feed mirrors the append-only log written by the audit log, so every action reads back exactly as it happened.

46. Can I switch modules on and off per property?

Yes. PROPSERVA is one shared ledger with composable modules, and per-property availability toggles (feature flag) decide what each building sees. A walk-up of forty units and a multi-tower estate run the identical data model and core; only the toggles differ, so you switch on accounting, payments, MyInvois, bookings, visitors, AIoT access, parking, governance, delivery, marketplace, mobile apps and the automation engine as each building is ready.

47. How does the complaints and ticketing helpdesk work?

Every complaint moves through three states - New, Processing and Completed - surfaced as the Pending Acknowledgement, Processing and Resolved queues. The list carries the submitted date, unit, complainant, category, title and an outstanding-days counter (a tabular date difference, not a prediction), and residents can Like a complaint to signal it affects them too. A manager acknowledges it, marks it Processing, then Completed, and every transition is written to the audit log so the council can see how responsive the helpdesk has been.

48. What facility booking states does PROPSERVA track?

A booking moves through the real lifecycle: Pending Booking Approval, Pending Customer Payment, Confirmed, Pending Changes Approval, Changed Confirmed, Rejected and Expired. The bookings list shows the facility, who booked it, the booking window, the charge and any deposit, and the manager approves, rejects or lets a booking expire. The same engine powers auto-approved facilities and deposit handling, all reconciled back to the ledger.

49. What is in the facility utilisation report?

It aggregates every booking by facility into the real fourteen-column analytics table: booking count, average duration in hours, average rate, average charge, total charge, total bookable hours, non-member and member booked hours, total booked hours, and non-member, member and total utilisation percentages, with peak detection. It is a measurement of what actually happened by SQL aggregation - the basis for a peak-pricing or scheduling decision, not a forecast - and exports to Excel and PDF.

50. Does PROPSERVA show a cashflow forecast?

The cash book aggregates cash actually received by month and by method - cash receipts, online payment gateway and per-bank-account movement - into a stacked view with total inflow, total outflow and net cashflow per period. It visualizes the cash you have already taken so a treasurer can see liquidity at a glance; it is tabular SQL aggregation with PDF and Excel export, not a machine-learning prediction.

51. How are withdrawals, advances and refunds tracked?

They sit in an In / Out / running-balance ledger with the real general-ledger states: Pending Refund Approval, Pending Refund, Refunded, Customer Advances and Deposits On Hand. Each movement records the transacted date, property number, customer account ID, document number and description, and a refund only leaves the account after management approval - so the auditor can trace every ringgit in and out, and the figures export to PDF and Excel.

52. Where do meeting minutes, management accounts and announcements live?

In the governance pack. Meeting minutes and management-account reports are filed with their uploaded date, title, remark, uploader and attachment, against the property. The announcement composer lets the manager choose a recipient, write a title and body, attach a PDF or image, and publish to the same noticeboard card residents read in the app - so the council’s governance record and the residents’ communications run off one dated, defensible source.

53. How does PROPSERVA route payments to the right bank or processor?

The payment-processor and bank registry records each processor - bank account, payment gateway or cash - with its GL account number, processor type and name, the payment-method label residents see in the app and staff see at the counter, and the account holder. When a receipt is posted, it lands against the correct GL account. This is a routing registry, not a statement-matching reconciliation tool; reconciliation is read off the General Ledger statement’s running balance, which exports to PDF and Excel.

54. How are contractor service permits and suppliers managed?

The suppliers register lists each supplier by type and name; the service-permit book records every contractor permit with its property number, applicant, permit type, start and expiry dates, deposit and status (Pending, Approved, Expired). Each permit draws its deposit and rate from a service-type catalog, where a type can be marked auto-approved so a routine job clears without a manager. The contractor scans the property QR pass at the gate. Everything exports to PDF and Excel.

55. Does PROPSERVA track stores inventory and a community marketplace?

Yes. The stores inventory holds each item’s code, description, product group, cost and selling price, remark and status, with stock groups that link a class of items to its sales GL so a kiosk sale posts to the right revenue line. Separately, the community marketplace lets residents and onboarded merchants list items by type, title and price, while the merchant register tracks the business name, person in charge, contact numbers, username and live item count. These are tabular registers with Excel export - not demand forecasting.

56. Is there a concierge desk in PROPSERVA?

Yes. The concierge desk logs each resident request - the unit, the user, the concierge service, and the deposit and charge in ringgit - drawn from a concierge-service catalog where each service carries its own deposit, charge and description. Raising a request bills the resident’s account, so the charge flows into the same statement of account as the maintenance fee, and the desk exports to PDF and Excel.

57. What are the contract terms - is there a lock-in?

Subscriptions run monthly by default, with annual terms available at a discount for committees that prefer to budget once a year. There is no multi-year lock-in on the standard SKU, and you can move between bands as your unit count changes. Cancel with 30 days’ notice; your data exports in full before the account closes.

58. Will PROPSERVA work if the internet or a device goes down?

The resident and staff apps are installable PWAs that cache recent data, so the front desk and guardhouse keep functioning through a brief outage - card and face readers continue to open doors on local policy cache and sync swipe logs once connectivity returns. Nightly off-site backups and point-in-time restore protect against data loss; the operations console surfaces device heartbeat so your team sees a dropped reader before a resident complains.

59. What uptime should we expect?

PROPSERVA is monitored continuously (24/7) with best-effort availability and proactive alerting on the automation engine, MyInvois clearance, Xendit webhooks and AIoT device heartbeat. Planned maintenance windows are announced in advance and scheduled in low-traffic hours; Patrick and the WhatsApp line are the direct escalation path for anything urgent.

60. Does PROPSERVA support languages besides English?

The platform interface and documentation ship in English, which is the working language for MyInvois compliance, contracts and support. Resident-facing notices (announcements, invoices, QR passes) can be customised with bilingual text in the body copy where your committee needs it for Bahasa Malaysia or Mandarin-speaking residents.

61. Can pricing change after we sign up, and how much notice do we get?

Your quoted per-property rate is locked for the term of your subscription. If a future price revision applies to your band, PROPSERVA gives at least 60 days’ written notice before it takes effect, and you can lock in the current rate by moving to an annual term before the change date.

62. What does a typical support ticket response look like, beyond WhatsApp?

Every ticket is logged with a P1-P3 severity, an SLA timer (P1 within 1 hour, P2 within 4 hours, P3 next business day) and a visible status the reporting team can track - the same lifecycle used for resident complaints. Patrick’s WhatsApp line remains the fastest route for anything urgent; email is available for anything that needs a written record.

Section 12 · An Invitation

Speak with Patrick.

A quiet conversation, no slide deck. Tell us how the property runs today, and we’ll walk you through how PROPSERVA would carry the load.

Direct Line
Patrick
+60 19-688 3338
Correspondence
Email
enquiry@vyrox.com
Publisher
VYROX
International Sdn Bhd · Malaysia

Talk to Patrick now - no slides, no funnel. Just a direct conversation about whether PROPSERVA fits your operation.

forum WhatsApp Patrick mail Email