Buku555: The Telegram Bot That Buat Bookkeeping Untuk Kau Sebab Honestly… Nobody Likes Accounting

Buku555 is a Telegram bookkeeping bot built for Malaysians. Scan receipts, track expenses, sync to Google Sheets, and generate LHDN-ready tax reports automatically.

Aku nak jujur sikit.

Most freelancers, small business owners, even some company directors kat Malaysia ni… bookkeeping memang kelaut.

Aku pun sama.

Resit campak dalam kereta. Transfer sana sini. Business expense campur personal. Last-last bila musim tax sampai, baru gelabah cari resit Mamak RM18.50 sambil cuba ingat:

“Ni client meeting ke aku lapar pukul 2 pagi?”

LHDN pula tak peduli kau penat ke tak.

Dia nak nombor.
Dia nak rekod.
Dia nak borang siap.

So one night around 3AM — masa otak dah half broken sebab coding terlalu lama — aku buat keputusan paling logical seorang developer Malaysia boleh buat:

Aku build satu Telegram bot untuk buat bookkeeping bagi pihak aku.

Bukan fancy web app.
Bukan startup style “AI-powered financial ecosystem”.
Bukan SaaS RM99/month yang dashboard dia cantik tapi function serabut.

Just a Telegram bot.

Kau chat macam biasa.
Dia buat kerja.

Simple.

🤖 Kenapa Telegram? Sebab Nobody Opens Email Bro

Serious question.

Bila last sekali kau excited buka email untuk tengok receipt?

Exactly.

Tapi Telegram?

Ha… situ semua benda hidup berlaku.

Group kerja.
Client.
Supplier.
Random meme.
Drama.
Invoice.
Life problems.

So aku fikir:
“Kalau semua benda dah berlaku dalam Telegram… buat apa nak paksa orang login portal lain?”

Dengan Buku555, workflow dia literally macam ni:

  1. Snap gambar receipt
  2. Send kat bot
  3. Bot baca details
  4. Bot tanya:

    “Ni kategori apa?”

  5. Kau reply:

    “Makan la apa lagi”

  6. Done

30 saat settle.

Future version diri kau masa tax season nanti akan berterima kasih.

🧠 AI Receipt Scanning Yang Surprisingly Tak Bodoh

Aku memang taknak build another “manual accounting system”.

Because honestly…
kalau kena key-in satu-satu manually, orang pakai 3 hari lepas tu abandon terus.

So aku integrate AI OCR + extraction.

Kau send gambar receipt, system extract:

  • Tarikh
  • Amount
  • Nama kedai
  • Category
  • Suggested tax category

Dan cabaran sebenar kat Malaysia ni bukan OCR…

Cabaran sebenar ialah receipt Malaysia memang chaos.

Ada yang printed macam printer dah depression sejak PKP.

Ada thermal receipt yang hilang tulisan dalam masa seminggu.

Ada supplier yang hantar:

“Transfer RM150 ya bos”

dekat WhatsApp je.

Ada resit tulisan tangan yang rupa macam prescription klinik.

Somehow…
AI ni still boleh faham.

Kadang-kadang aku pun tak faham macam mana dia manage.

💸 Part Yang Aku Paling Suka: Tax Report LHDN

Ni honestly feature yang aku wish aku ada 5 tahun lepas.

Buku555 akan suggest dan organize expenses ikut kategori yang biasa digunakan untuk tax deduction:

  • Medical
  • Education
  • Insurance
  • EPF/SOCSO
  • Books
  • Gadgets
  • Childcare
  • Zakat
  • etc

AI akan suggest kategori berdasarkan common LHDN guidelines — tapi kau masih boleh edit manually sebab kadang-kadang accountant pun gaduh sesama sendiri pasal tax rule.

Bila musim tax sampai?

Tak payah dah buka spreadsheet 400 row sambil menangis.

Just type:

/taxreport 2025

Boom.

PDF siap.
Summary siap.
Receipt links siap.
Google Drive organized.

Tax agent tengok pun rasa:

“Wah ni orang tersusun.”

Padahal belakang tabir kau cuma malas nak buat accounting.

📊 Google Sheets Sync Untuk Orang Yang Tak Percaya AI Fully

Aku faham.

Ada orang trust AI.

Ada orang trust spreadsheet.

Ada orang trust spreadsheet lebih daripada pasangan sendiri.

So every transaction sync terus ke Google Sheets automatically.

Separate ikut tahun.
Ada tab:

  • Transactions
  • Monthly Summary
  • Tax Summary
  • Receipt Links

Formula auto jalan.

Nak export Excel?
Boleh.

Nak audit sendiri?
Boleh.

Nak stare spreadsheet pukul 1 pagi sambil question financial decisions hidup?
Pun boleh.

Tapi honestly…
aku build benda ni supaya kau TAK PAYAH buka spreadsheet sangat pun.

Spreadsheet tu backup.
Bot tu actual workflow.

💳 Pricing Yang Tak Perlukan Calculator

Aku malas pricing complicated.

Takdak:

  • Starter Plan
  • Growth Plan
  • Ultra Premium Titanium Founder Edition

Penat weh.

So aku buat simple:

Pro Plan — RM15/month

Unlimited transactions.
Unlimited receipt scan.
Tax reports.
Google Sheets sync.
All features.

Yearly RM150.

Murah daripada subscription Netflix family member kau yang tak pernah bayar tu.

🛠️ Tech Stack (Untuk Geng Developer Yang Busybody)

Okay nerd section.

Under the hood:

  • Backend: FastAPI (Python 3.11)
  • Database: PostgreSQL 15
  • Cache: Redis
  • AI/OCR: OpenAI GPT-4o-mini + Ollama
  • Telegram Framework: aiogram 3.x
  • Google Sheets: gspread
  • PDF Engine: ReportLab
  • Payment: ChipIn
  • Deployment: Docker + PM2 + aaPanel
  • Monitoring: Uptime Kuma

Architecture dia simple je:

Telegram Bot
      ↓
FastAPI Backend
      ↓
PostgreSQL + Redis
      ↓
Google Sheets / Drive
      ↓
AI OCR Service

Takdak microservices.
Takdak Kubernetes.
Takdak blockchain.
Takdak “AI autonomous accounting agent swarm”.

Just VPS.
Docker.
Coffee.
Dan survival instinct developer Malaysia.

🔥 Benda Yang Pecah Masa Development

First version dulu ada satu bug lawak.

Kalau OCR gagal baca decimal point…

RM8.50

boleh jadi:

RM850.

So untuk seketika, system percaya aku spend RM850 dekat burger tepi jalan.

Honestly?

Still cheaper than airport food.

🎯 Actual Problems Yang Aku Nak Solve

Problem 1: Resit Hilang

Solution:
Upload terus Google Drive ikut bulan.

Takdak dah:

“Eh resit mana ah?”

Problem 2: Tax Confusing Gila

Solution:
System suggest category automatically.

At least kurang sikit mental breakdown.

Problem 3: Malas Record Expense

Solution:
Just type:

“Grab RM12”

“Makan RM18”

“Parking RM5”

Bot faham.

Macam member accounting yang tak judgemental.

Problem 4: Tax Report Ambik Masa

Solution:
One command.
PDF siap.

Tak payah buka 17 spreadsheet berlainan.

Problem 5: User Upload Receipt Sebelum Setup Complete

Ya.
Ini real bug.

Ada user terus spam upload receipt before onboarding habis.

google_folder_id = null

Boom.
Error.

So sekarang system auto create folder on-demand.

No more random crash at 2AM.

Mostly.

📈 Next Features

Aku belum habis lagi actually.

Planned next:

  • Auto bank transaction import
  • SME multi-user support
  • Invoice generator
  • Cashflow prediction
  • Zakat calculator
  • Monthly profit/loss summary
  • “Bos, kau overspend bulan ni” warning system

Yang last tu paling penting sebenarnya.

🎁 The Best Part?

Buku555 lebih murah daripada part-time bookkeeper.

Lebih laju daripada buat sendiri.

Dan dia tak judge kau sebab order GrabFood RM47 pukul 1:38 pagi.

(Well… dia log transaction tu.)

Tapi dia tak judge.

Accounting software biasanya dibuat oleh accountant.

Buku555 dibuat oleh developer yang benci accounting.

Dan honestly…

Mungkin sebab tu dia actually useful.

Try here:

🤖 Buku555Bot

14-day free trial.
No credit card.
Cancel anytime.

Atau jangan cancel.
LHDN nanti suka tengok hidup kau teratur sikit.

Previous Article

I Built a Real-Time QR Table Calling System in 48 Hours — Because Shouting “Boss!” Is Not a Scalable Architecture

Write a Comment

Leave a Comment

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨