E-Invoicing
Our comprehensive financial management software offers an array of features designed to streamline billing and accounting processes for businesses. It supports e-invoicing, is compatible with general ledger systems, and can handle transactions on a code basis, including one-time, bulk, and recurring invoicing. Automatic invoice deliveries via email, instant notification alerts for invoices, payments, and verifications, along with refundable deposits, advance payments, and options for refunding or forfeiting deposits are all included. Additional functionalities such as voiding and cancelling invoices, integrating both online and offline payment gateways, and flexible receipt editing enhance transaction management. The software provides a clear overview of accounts receivable, lists payments received by year, month, day, or individual transactions, and includes comprehensive tools for sales and service tax calculation, bank reconciliation, and compatibility with accounting software. It also offers the capability to export data to various formats like PDF, CSV, or Excel for financial reporting and analysis, ensuring thorough and efficient financial account reconciliation.
Tax Invoice, raised and validated in front of you
INV-2026-004612
Perbadanan Pengurusan Residensi Anggerik
TIN F21584903070 | Registered for e-Invoice
Jalan Anggerik 3, 40170 Shah Alam, Selangor
| Description | Code | Units | Rate | Amount |
|---|---|---|---|---|
| Maintenance fee, August 2026 | MTC | 1 | 285.00 | 285.00 |
| Total payable | RM 285.00 | |||
Posts to 4100 Maintenance income in the general ledger. Billing and accounts stay in step, nothing is re-keyed.
- Queued
- Submitted for validation
- Response received
The second button is the path operators actually worry about. A rejection comes back naming the field to fix, and the invoice stays editable until it clears.
Nothing submitted yet. The validation response and its stamp land here.
Not submitted, and correctly so
A refundable renovation deposit is money held, not a supply, so it is outside e-Invoice altogether. The system raises a deposit receipt for the owner instead of a tax invoice, and there is nothing to send to validation.
It still posts to 2300 Deposits held, so the liability sits on the balance sheet. The day any part of it is forfeited or applied against a charge, that part becomes income and an e-Invoice is raised for that amount on that date, not before.
Rejected by validation
Buyer TIN IG00000000000 does not match the registered name on the account.
The invoice was not issued and no ledger entry was made. Correct the buyer TIN on the customer account and resubmit. Nothing is deleted, so the attempt stays in the audit trail.
E-Invoicing on screen
The billing console and the resident app, captured from the live product.
E-Invoicing at work
What these features look like on the ground, in a Malaysian property.
E-Invoicing features
Everything included, in one place.
- Submit invoices for e-Invoice validation and receive back a UUID and a shareable validated document link for each one
- Every invoice posts to a general ledger account, so billing and accounts stay in step without re-keying
- Transaction codes drive how each charge is classified, so the same charge is treated the same way every time
- One-time invoices for ad hoc charges such as a renovation deposit or a replacement access card
- Bulk invoicing to raise the same charge across every unit or a selected block in a single run
- Recurring billing for maintenance charges and sinking fund contributions, generated on schedule without manual re-entry
- Invoices delivered automatically by email as soon as they are raised
- Instant notification alerts to the customer account when an invoice is issued
- Separate payment received and payment verified notifications, so the payer knows the difference between submitted and confirmed
- Refundable deposits held against the account and released, refunded or forfeited with a full audit trail
- Advance payments recorded against the account and drawn down as invoices are raised
- Void and cancel invoices, with the reversal recorded in the ledger rather than deleted
- Credit notes issued against an invoice, keeping the original document intact for audit
- Online payment through payment gateway integrations, covering online banking, cards and e-wallets
- Offline payment support for POS terminal machines handling credit, debit and e-wallet transactions at the counter
- Manual payment verification for cheques and direct bank transfers before a receipt is issued
- Edit an issued receipt where a correction is genuinely needed, with the change recorded
- Accounts receivable overview showing what is outstanding, by customer account and by age
- Payments received listed by year, month, day, or down to every individual transaction
- Financial accounts covering bank accounts, e-wallets, POS terminal machines and online payment gateways
- Sales and service tax calculated per charge, so SST lands correctly on the invoice and the receipt
- Bank reconciliation to match what the system recorded against what the bank statement shows
- Export revenue data, covering both sales and non-sales items, for your accounting software
- Export customer payment data for reconciling against financial accounts
- Export any register or report to PDF, CSV or Excel
AI IoT Industry Solutions
AI-powered, IoT-connected systems built for every industry vertical
AI IoT Facility Booking
AI-optimized scheduling with IoT occupancy sensors for courts, pools and halls
AI IoT Class Scheduling
AI-powered class scheduling with IoT capacity tracking and automated instructor assignment
AI IoT Snooker Center
IoT-automated table lighting, AI billing analytics and real-time occupancy dashboard
AI IoT Gym & Fitness
AI face recognition, IoT RFID check-in, smart billing and IoT-connected trainer scheduling
AI IoT RFID Tracking
IoT RFID sensors for real-time asset tracking, AI stock alerts and cloud-based management
AI IoT Membership
AI-powered membership tiers, IoT access integration and automated loyalty rewards







