← Back to work
AI Accounting SaaS / FinTechLive · In development

Akun.AI

Accounting, made reviewable

An AI-assisted accounting platform designed to make bookkeeping and financial reporting more accessible to Indonesian SMEs.

Role

Solo product builder

Outcome & status

Live in-development release with core accounting workflows, financial reports, an AI assistant, a receipt-OCR prototype, and Mayar subscription surfaces.

Overview

The problem to solve.

Akun.AI is a live, in-development AI-assisted accounting SaaS for Indonesian SMEs. It combines bookkeeping workflows, an accounting assistant, automated financial reporting, and a receipt-OCR prototype that still requires production validation.

Problem

Indonesian small and medium businesses struggle with bookkeeping complexity and lack accessible, AI-assisted accounting tools tailored to local requirements.

People

Indonesian SME owners and operators

Decisions

The choices behind the interface.

Product planning, system architecture, frontend and backend development, accounting workflows, AI integration, reporting, and user experience.

  • Designing accounting workflows that are accessible to non-accountants
  • Implementing double-entry validation logic that catches common errors
  • Building AI prompts that produce reliable, audit-ready accounting responses
Akun.AI landing page with accounting AI positioning for Indonesian businesses.
Public landing page positioning Akun.AI as a conversational accounting workspace.
Implementation

What I built.

Product planning, system architecture, frontend and backend development, accounting workflows, AI integration, reporting, and user experience.

  • Designed the accounting workspace architecture, including chart of accounts, ledger flows, reporting surfaces, and tenant-aware data boundaries.
  • Built the full-stack SaaS flow across onboarding, dashboard, transactions, invoices, inventory, reports, AI assistant, and subscription surfaces.
  • Integrated the AI assistant as a grounded finance helper that reads workspace context while deterministic validation still protects saved accounting actions.

Explore the pipeline

01Business transactions, invoices, inventory changes, and prototype receipt-OCR outputs enter the ledger workspace.

Supabase/PostgreSQL stores tenant-isolated business data; RLS boundaries protect workspace records before AI context is assembled.

02Structured transaction data is validated against chart-of-accounts rules before it reaches reports.

Structured transaction data is validated against chart-of-accounts rules before it reaches reports.

03The AI assistant answers from workspace context and summarizes financial state instead of acting as an unconstrained chatbot.

The AI assistant answers from workspace context and summarizes financial state instead of acting as an unconstrained chatbot.

04Reports, CSV exports, and dashboard cards are generated from persisted accounting records.

Double-entry checks, category validation, and permission-aware queries keep financial answers tied to stored ledger data.

Results

Results, with context.

Live in-development release with core accounting workflows, financial reports, an AI assistant, a receipt-OCR prototype, and Mayar subscription surfaces.

Lessons & next steps +
  • Accounting domain modeling requires deep understanding of Indonesian accounting standards
  • AI integration for financial data needs careful grounding and validation
  • Mayar billing integration requires explicit webhook and failure-path validation
Technical details

Under the hood.

Technologies & features +

Next.js / TypeScript / Tailwind CSS / Supabase / PostgreSQL / Mayar / OpenRouter / Zod / Recharts

  • Business onboarding and chart of accounts
  • Double-entry accounting with validation
  • Profit and loss reports and balance sheets
  • CSV export and printable reports
  • AI accounting assistant via OpenRouter
  • Receipt OCR prototype for assisted transaction entry
  • Team access and subscription management with Mayar
  • Row-Level Security for data isolation
Feature status & limitations +

Core bookkeeping and financial reports

working

Implemented across the current pre-launch workspace; production accounting and compliance behavior still need validation.

AI accounting assistant

prototype

Connected to workspace context with deterministic validation around saved accounting actions.

Receipt OCR

prototype

The extraction flow exists, but accuracy and failure handling are not yet production-validated.

Mayar billing

unvalidated

Mayar is the configured billing provider; end-to-end payment and webhook reliability are not claimed here.

AI system notes +

Provider / model

OpenRouter-configurable LLM layer with prototype OCR ingestion for receipt capture.

Data flow

Supabase/PostgreSQL stores tenant-isolated business data; RLS boundaries protect workspace records before AI context is assembled.

Validation

Double-entry checks, category validation, and permission-aware queries keep financial answers tied to stored ledger data.

Failure handling

AI output is treated as advisory; accounting actions still pass through deterministic validation before being saved or reported.

Limitations

Pre-launch system. Tax, OCR accuracy, and local compliance behavior still need deeper production validation.

Keep exploring.