Skip to content

Demo: This is a demo template by Ruji Labs. The business, people, products, prices and reviews on this page are fictional and do not represent any real company.

Petakira
NewStock transfers between branches

E-Invoices and stock that finally talk to each other

Petakira is invoicing and inventory software made in Shah Alam for Malaysian shops, wholesalers and workshops. Send e-Invoices in the format LHDN expects, see every carton across every branch, and let WhatsApp chase your late payers. No spreadsheets at 11pm.

  • No card needed
  • 14 days, every feature
  • Set up in one afternoon
Low stock, Klang branch3 items
  • Wall paint, white 5L6 left
  • PVC pipe 20mm14 left
  • Masking tape 48mm9 left
Draft purchase order

INV-2026-0418

Perkakas Delima Enterprise

PVC pipe 20mm x 120RM 1,044.00
Elbow joint x 300RM 390.00
TotalRM 1,434.00
e-Invoice validated09:42, 18 Sep

Trusted by 2,400+ Malaysian businesses, from one-counter shops to 12-branch wholesalers

  • Delimaperkakas
  • Tiga PagiCOFFEE
  • hana fabrics
  • JATI MOTOR
  • Serai Wangi
  • bajalaju

The problem

Your invoices live in one app. Your stock lives in your head.

Most growing shops run on three things that never talk to each other: an invoice app, a stock spreadsheet and a WhatsApp group. Every sale means updating all three. Miss one and you sell stock you do not have, or forget a customer who owes you RM 3,000.

Since e-Invoicing arrived, each mistake also costs a rejected submission and another afternoon. You did not start a business to be a data-entry clerk.

One week without Petakira

owner's time

  1. Mon 8:40amCustomer asks if 40 tins of paint are in stock. You call the Klang branch. Nobody picks up.25 min
  2. Tue 3:15pmRetype last week's handwritten delivery orders into the invoice app.2 h 10 min
  3. Wed 6:00pmScroll WhatsApp for which customers still owe money. Send 14 reminders by hand.1 h 30 min
  4. Thu 11:20amAn e-Invoice is rejected for a wrong TIN. Find it, fix it, send it again.40 min
  5. Fri 10:50pmCount the store room, then fix the spreadsheet that says you have 60 boxes. You have 22.3 h 05 min
Lost this week7 h 50 min
  • RM 18,400

    sits in invoices more than 60 days overdue at the average shop we surveyed

  • 9.5 hours

    a week goes to retyping, recounting and chasing, by the owner, not the staff

  • 1 in 6

    orders is promised from stock that turns out not to be on the shelf

Figures from an invented survey of 312 SME owners for this demo page.

What you get

One screen for the invoice, the shelf and the money owed

Every sale updates your stock, your e-Invoice and your cash forecast at the same time. Here is what that looks like on a normal Tuesday at a hardware shop with three branches.

E-Invoices accepted the first time

Petakira checks the buyer's TIN, SST number and item codes before you press send, so submissions stop bouncing back. Validated invoices come back with their QR code in about 4 seconds.

e-Invoices sent in September
412
rejected by the tax system
0
median time to validate
4.1 s

New invoice INV-2026-0421

Draft

Buyer

Syarikat Cahaya Reno

Buyer TIN

C 2584 1190 07

Valid
ItemQtyAmount
Wall paint, white 5L24RM 1,392.00
Roller set 9in12RM 258.00
Masking tape 48mm60RM 252.00
SubtotalRM 1,902.00
Sales tax, exempt itemsRM 0.00
Total payableRM 1,902.00

Submission

  1. Checked

    14 fields, 0 issues

  2. Submitted

    10:14:02

  3. Validating

    usually 4 s

Earlier today

  • INV-0420Valid 10:05
  • INV-0419Valid 09:58
  • INV-0418Valid 09:42
Send to buyer

Reminders that get you paid

Polite WhatsApp nudges go out 3, 7 and 14 days after the due date, with a pay link. Shops cut overdue days by 41%.

Hi Encik Faizal, invoice INV-0392 for RM 2,180.00 was due on 12 Sep. You can pay here in one tap.Pay RM 2,180.0009:00
Done, sorry for the delay!09:07
Marked paid automatically

Your SST return, already added up

Taxable and exempt sales are split as you invoice. At the end of the period, export the figures your accountant asks for.

Jul to Aug 2026

Ready
Taxable services
RM 48,250.00
Exempt sales
RM 212,904.60
SST payable (8%)
RM 3,860.00
Export CSVSend to accountant

Every branch on one shelf

Stock moves the moment an invoice is issued. See what is low, where, before a customer asks.

ItemS. AlamKlangSeremban
Wall paint 5LPT-5L-WHT64631
PVC pipe 20mmPVC-202101488
Masking tapeTP-48140912
Roller set 9inRL-9382217

See next month's cash today

Money in, money out and what is still owed, in one chart. No more guessing if payroll is safe.

Net cash, Sep

+RM 15,120

InOut
AprMayJunJulAugSep

Stock-take with your phone camera

Scan barcodes aisle by aisle. Petakira shows the difference from what it expected, and fixes the count with one tap.

Aisle 4, bay C37/52
  • Masking tape9 (-3)
  • Roller set 9in22 ok

How it works

From spreadsheet to paid invoice in one afternoon

Three steps, in the order you will do them. Our Shah Alam support team sets up the first one with you on a video call, free on every plan.

Step 1 of 3, about 10 minutes

Upload the spreadsheet you already have

Drop in your Excel or CSV stock list. Petakira reads the columns, suggests which is which and merges duplicates. Most shops import 1,000+ items in under ten minutes, prices and all.

  • Works with any column order
  • Keeps your own SKU codes
  • Opening stock per branch
app.petakira.example/items

stok_semua_cawangan.xlsx

1,284 rows, 7 columns

Read
Your columnPetakira field
KodSKU
Nama barangItem name
Harga jualSelling price
Baki S.AlamStock, Shah Alam
Baki KlangStock, Klang
Importing items1,041 / 1,284

3 duplicate SKUs found and merged

Step 2 of 3, under a minute each

Turn a quotation into an e-Invoice in two taps

Pick the quotation, confirm the delivered quantities and press send. Petakira submits the e-Invoice, waits for validation, then sends the PDF with its QR code to your buyer by WhatsApp or email.

  • Quotation to invoice, no retyping
  • Checks TIN and codes before sending
  • Stock drops the moment you send
app.petakira.example/invoice

QT-0187, accepted 17 Sep

Syarikat Cahaya Reno

Wall paint 5L24 of 24
Roller set 9in12 of 12
Masking tape56 of 60
Convert to invoice

Before sending

  • Buyer TIN matchesOK
  • SST number presentOK
  • Item classification codesOK
  • Totals add upOK
  • Delivery order attachedOK

Send by

WhatsAppEmail

Step 3 of 3, runs on its own

Watch money come in and shelves refill

Payments made through the pay link are matched to the right invoice automatically. When an item dips below its level, Petakira drafts the purchase order to your usual supplier for you to approve.

  • Auto-matched online payments
  • Reorder levels per branch
  • Supplier POs drafted for you
app.petakira.example/paid

Received today

RM 9,486.20

  • Encik Faizal HardwareRM 2,180.00
  • Syarikat Cahaya RenoRM 5,904.00
  • Rumah Kemas ServicesRM 1,402.20

Purchase order drafted

Wall paint 5L x 40 for Klang, from Kilang Warna Utara. Usual lead time 3 days.

Approve PO

Integrations

Keeps the apps you already pay for

Connect your till, your online store, your courier and your accountant's software in a few clicks. Sales flow in, stock and invoices flow out. Nothing gets typed twice.

webhook: invoice.validated

{
  "id": "INV-2026-0421",
  "buyer": "Syarikat Cahaya Reno",
  "total": 1902.00,
  "currency": "MYR",
  "status": "validated"
}

REST API and webhooks come with the Rangkaian plan.

  • Bayarlink

    Online payments

    Pay links, auto-matching

  • Kotakpos

    Point of sale

    Counter sales to stock

  • Pasarku

    Marketplace

    Orders and stock levels

  • Hantarcepat

    Courier

    Delivery orders, tracking

  • Kiraduit

    Accounting

    Journals, SST figures

  • Gajiku

    Payroll

    Staff and commissions

  • Gudangnet

    Warehouse

    Bin locations, picking

  • Sembang

    Chat inbox

    WhatsApp replies

  • Jadualku

    Calendar

    Delivery schedule

  • Simpanfail

    Cloud storage

    PDF archive, 7 years

  • Lapor

    Reports

    Custom dashboards

  • Webhooks

    For developers

    Any event, any app

Integration names and marks are invented for this demo template.

Results

Less time counting, more money in the bank

fewer overdue days after three months of WhatsApp reminders
41%
invoiced through Petakira by Malaysian businesses in 2025
RM 310m
median time from pressing send to a validated e-Invoice
4.1 s
uptime over the last 12 months, published monthly
99.95%
  • Stock-take: 2 daysStock-take: 3 hours
    “We used to close the Klang branch at 6pm every last Friday to count stock. Now the count is right every morning, and my supervisors check it on their phones before opening.”

    Nurul Aina Rosli

    Owner, Delima Perkakas (3 branches, Selangor)

  • Overdue: RM 41,200Overdue: RM 6,850
    “The reminders are polite, so customers do not get annoyed, but they pay. Our overdue list went from something I avoided looking at to something I read with my coffee.”

    Kelvin Ong Wei Jie

    Director, Tiga Pagi Coffee (5 outlets, Penang)

  • Rejected: 1 in 9Rejected: 1 in 400
    “Our e-Invoices kept getting rejected because of TIN typos. Petakira catches them before they go out. My admin now finishes invoicing by lunch instead of staying back.”

    Rajesh Pillai

    Manager, Bengkel Jati Motor (Ipoh)

People, businesses and results on this page are invented for the demo.

Security and compliance

Built for the day the tax office asks for your records

Every invoice, credit note and stock movement is stored with who did it and when. If you are ever audited, you print one report instead of digging through three years of WhatsApp.

SafeLedger audited 2026

Fictional badge for this demo

MyCloud Tier III host

Fictional badge for this demo

TrustGrid controls review

Fictional badge for this demo

  • MY-DC

    Hosted in Malaysia

    Your data stays in two data centres in Cyberjaya and Johor, with nightly copies between them.

  • AES-256

    Encrypted everywhere

    AES-256 for stored data and TLS 1.3 between your browser, our servers and the tax system.

  • PDPA

    PDPA aligned

    Customer details are used only for your invoices. You can export or delete them any time.

  • 35 DAYS

    Backups every day

    Point-in-time restore for 35 days, and invoice PDFs kept for 7 years as the law expects.

  • RBAC

    Roles and audit log

    Decide who can see prices, void invoices or adjust stock. Every change is logged with a name.

  • 2FA

    Two-step sign-in

    One-time codes by authenticator app for every user, required on the Rangkaian plan.

Pricing

Priced in ringgit, sized for your shop

Every plan starts with 14 days of the Niaga plan, free. No card needed. Change or cancel from your settings page any time.

  • Kedai

    One shop, getting organised

    RM59/ month

    Billed monthly, cancel any time

    Start free trial
    • 1 branch, 2 users
    • 300 e-Invoices a month
    • 1,000 stock items
    • 100 WhatsApp reminders a month
    • Phone stock-take
    • Email support in BM and English
  • Most shops pick this

    Niaga

    Growing shops with a few branches

    RM149/ month

    Billed monthly, cancel any time

    Start free trial
    • Up to 3 branches, 8 users
    • 1,500 e-Invoices a month
    • Unlimited stock items
    • 1,000 WhatsApp reminders a month
    • Pay links with auto-matching
    • Reorder levels and purchase orders
    • SST period reports
    • Chat support, 9am to 9pm
  • Rangkaian

    Wholesalers and chains

    RM349/ month

    Billed monthly, cancel any time

    Talk to sales
    • Up to 10 branches, 25 users
    • 6,000 e-Invoices a month
    • Branch-to-branch transfers
    • Approval rules for POs and voids
    • REST API and webhooks
    • Named account manager
    • Onsite setup in the Klang Valley

Prices in Malaysian ringgit and exclude 8% SST, which is added at checkout.

Annual plans can be paid by FPX online banking or card. Extra e-Invoices: RM 5 per 100.

Compare

Between a spreadsheet and a six-month ERP project

Spreadsheets are free until they cost you a customer. Big ERP suites do everything, but need a consultant to switch on. Petakira covers what a Malaysian SME actually uses, and nothing you have to be trained for.

Petakira compared with a spreadsheet plus invoice app, and with a full ERP suite
What mattersPetakira NiagaSpreadsheet + invoice appFull ERP suite
Time to get startedOne afternoonAlready set up3 to 6 months
Cost for 3 branches, per monthRM 149RM 60 plus your timeRM 2,000 and up
Checks e-Invoices before sendingYesNoYes
Live stock across branchesYesNoYes
WhatsApp payment remindersYesNoNo
Stock-take with a phone cameraYesNoExtra hardware
Staff training needed30 minutesNoneSeveral days
Support in BM, English and ChineseYesNoEnglish only

Typical figures for comparison in this demo. Scroll the table sideways on a phone.

FAQ

Questions shop owners ask us first

Still unsure? Our team in Shah Alam replies on WhatsApp within the hour on working days.

Ask on WhatsApp
Does Petakira work with LHDN e-Invoicing?

Yes. Petakira prepares each e-Invoice in the required format, checks it before sending, submits it and stores the validated copy with its QR code. You can also issue consolidated e-Invoices for walk-in customers at the end of the month.

I already use an accounting app. Do I have to switch?

No. Most customers keep their accountant's software and connect it to Petakira. Invoices, payments and SST figures sync across each night, so your accountant sees the same numbers you do.

How long does it take to move my stock list over?

Most shops finish in one afternoon. Upload your Excel or CSV file, confirm which column is which, and set opening stock per branch. Our team does the first import with you on a video call at no charge.

Can my staff use it on their phones?

Yes. Petakira runs in any modern browser, and the Android and iPhone apps handle stock-take by camera, stock checks at the counter and quick invoices on delivery.

What happens when I reach my e-Invoice limit?

Nothing stops. Extra e-Invoices are RM 5 per 100, added to your next bill. We email you at 80% so you can move up a plan if that works out cheaper.

Where is my data kept, and who can see it?

In data centres in Malaysia. Only people you invite can see your account, and you choose what each role can do. Our support team can only view your account when you grant access from settings.

Is there a contract?

Monthly plans can be cancelled any time and stop at the end of the month. Annual plans are paid once a year and give you two months free. You can export all your data whenever you like.

Do you support Bahasa Melayu and Chinese?

The app and invoices are available in Bahasa Melayu, English and Simplified Chinese. Our support team answers in all three, 9am to 9pm, Monday to Saturday.

Close the shop on time this Friday

Try every Niaga feature free for 14 days. Bring your stock list and we will import it with you on day one.

No card needed. Or call us on +60 12-000 0000, 9am to 9pm.

Demo only

This button is part of a demo template. Nothing was sent, booked or charged, and there is no real business behind this page.

Want a page like this for your business?

QR code: Darus Ishak, Ruji Labs contact cardScan or tap to get the contact card of Darus Ishak, Ruji Labs.Open contact card ↗