Accounting & Payroll

Books that post themselves, payroll that knows Malaysian law

Every day's sales become a journal automatically — revenue, service charge, SST and every tender. Payroll calculates EPF, SOCSO, EIS and PCB from real timesheets. And your accountant gets clean exports to SQL Account, AutoCount, Xero or QuickBooks.

Daily sales journal — Tue, posted 02:00
Food & beverage revenueRM 8,412.60
Service charge 10% · SST 8%RM 841.26 · RM 740.31
Cash · DuitNow · cards · GrabFood4 clearing accounts
Debits = creditsBalanced · posted

Everything included

Daily sales journal, automatic

One journal per outlet per day posts itself from POS totals — revenue by category, discounts, service charge, SST, tips and every tender to its clearing account.

Restaurant-tuned chart of accounts

A Malaysian F&B template out of the box: food and beverage COGS split, service-charge liability, tips payable, SST output tax, delivery-platform clearing.

AP without re-keying

Supplier bills arrive from inventory receiving and invoice capture, get a 3-way tolerance check, route by approval threshold and track aging and supplier statements.

Bank reconciliation

Import statements with profiles for Maybank, CIMB, Public Bank and RHB; auto-match rules clear the routine lines, gateway and delivery payouts settle their clearing accounts.

SST-02, prepared for you

Output tax accumulates from item-level tax codes into a printable SST-02 worksheet with drill-down to source journals — and it switches off if you're not SST-registered.

e-Invoice tie-out

MyInvois submissions reconcile against posted revenue every period, with an exception report for anything unsubmitted or rejected before you lock the month.

P&L your way

Weekly, monthly or 13-period P&L per outlet and consolidated across the group, plus balance sheet and trial balance — restaurant rhythms, not just calendar months.

Full Malaysian payroll engine

EPF, SOCSO, EIS, PCB and HRD Corp calculated per employee's nationality status, from approved timesheets with 1.5x, 2x and 3x OT classes — rate tables versioned by effective date.

Statutory files & bank batches

EPF Form A, SOCSO/EIS Assist and PCB CP39 submission files generate with each run, alongside a bank salary batch file ready for upload.

Payslips in the staff portal

Payslips publish straight to each employee's portal as PDF and on-screen — no printing, no envelopes, no "boss, mana payslip saya?"

Tips & service-charge distribution

Pools per outlet with points rules by position, hours and seniority — shares compute into payroll as earnings items with a full audit trail.

Your accountant keeps their tools

Run full ledger here, or sub-ledger mode with journal batches exported to SQL Account, AutoCount, Xero or QuickBooks — account mapping per target, read-only accountant access included.

Month in, month out

Day-close to posted journal, hands-free

At day-close (or 2 a.m., whichever comes first) the day's POS transactions aggregate into one summary per outlet, validate that tenders equal revenue plus service charge, SST and tips minus discounts, and post as a balanced journal. Amend a bill after close and the journal reverses and re-posts itself — nothing drifts, and a locked period stays locked.

Day-close · Outlet SS15312 transactions
Tenders vs revenue checkBalanced
Post-close amendment WedReversed · re-posted
Journal J-20260722-01Posted

Payroll day without the spreadsheet

Open the month's run and the engine pulls approved timesheets with OT already classed, salary and allowance masters, and tip-pool shares. Statutory amounts calculate from versioned rate tables keyed to each employee's nationality status — foreign workers on the correct EPF and injury-scheme treatment automatically. Review the grid, drill into any employee, approve — and the bank file, EPF, SOCSO/EIS and PCB files generate while payslips land in the staff portal.

Payroll run · 23 employeesGross RM 61,480
EPF · SOCSO · EIS · PCBCalculated
Service-charge pool distributedRM 6,120 · 23 shares
Bank batch + Form A + CP39Ready to upload

Month-end, checked and exported

The close checklist confirms every day posted, reconciles your MyInvois submission log against revenue, and surfaces exceptions before anything locks. Generate the SST-02 worksheet, lock the period, and send the journal batch to SQL Account or AutoCount — your external accountant sees clean, mapped entries instead of a shoebox of Z-reports.

All 31 days postedComplete
e-Invoice tie-out2 exceptions → resolved
SST-02 worksheet · output taxRM 21,404.12
Export batch → SQL AccountSent

Run your restaurant on one platform

Be the first — join the waitlist and get onboarded first, on your own private server.