Skip to main content

The documents pile up. KLAY drafts the journals.

Upload the documents. KLAY drafts the journals.

Actively in development

Source document

INV/2026/07/0418

PT Sumber Baja Utama

Read

Drafted entry

JE-2026-07-0912

AccountDebitCredit
1-1310Raw Materials Inventory84,000,000-
1-1750Input Tax10,080,000-
2-1100Accounts Payable-94,080,000

Balanced

94,080,00094,080,000

Posting rule

PURCHASE_STANDARDsame result every time

Status

Awaiting approval · Finance Manager

Illustrative. Sample data, not customer data.

Sales keep moving. The books are three weeks behind.

Not because nobody is doing the work. The numbers really are scattered across systems that each run on their own.

  • Invoices scattered across WhatsApp, email, and a folder on the desk4 places
  • Stock in a spreadsheet, cash in a book, sales in the POS app3 systems
  • The month only closes once the next one is nearly over~3 weeks
  • Every report for a bank or an investor gets rebuilt from scratchevery time
  • Exactly one person really understands how any of it flows1 person

Four steps, from document to ledger.

Not just a tidier input form. It starts from the documents already piled on your desk today.

01

Read

Invoices, bank statements and delivery notes get photographed or uploaded. KLAY reads what is inside them, rather than just storing the file.

02

Classify

Each document gets its type, who it was with, and which accounts it hits, including dimensions like branch or project.

03

Draft

The AI drafts the entry: debits, credits, dimensions, right down to the tax, with the reasoning behind every line.

04

Post

What puts it in the ledger is a rule, not the AI. The result is fixed, balanced, and on the record with whoever approved it.

AI drafts. Rules post. Humans approve.

If you are the one signing the financials, this is the part to read: nothing reaches the ledger just because the AI felt sure about it.

  1. AI

    The AI stops at the draft

    What comes out of the AI is a proposal, not an entry that has already landed. Every line can still be edited, rejected, or sent back before anything is actually recorded.

  2. Rules

    Posting rules do not guess

    The same mapping always gives the same entry. No estimating, no confidence number. Tax treatment is never handed to the AI.

  3. Humans

    The trail cannot be erased

    Financial data is never deleted, only reversed with a correcting entry. Every change is recorded: who, when, and from what figure.

Double-entry across every module, periods that can be locked, and every migration stage approved before anything moves on.

The rules differ everywhere. The system should not have to.

Accounting standards, tax rules and currencies are handled in configuration, not in a special build that has to be put together again each time.

Accounting standards

The chart of accounts follows the standard you work to. Fiscal periods, period close and the shape of the reports adapt, instead of being forced into one format.

  • Chart of accounts
  • Fiscal periods
  • Report shape
  • Multi-entity

Tax and currency

Tax codes are set up once, then linked to their own accounts. Transactions in another currency are recorded with the rate that applied.

  • Tax codes
  • Input tax
  • Multi-currency
  • FX rates

Move off the old system without guesswork.

Migration is actually the most-built part of KLAY. Six stages, and each one has to be approved by you before the next opens.

One person, not a ticket queue

Every migration comes with one Implementation Associate you know by name. They map the accounts alongside your team, prepare the test data, and stay with it until UAT is done.

Six stages

Estimate

  1. 01

    Upload Data

    Chart of accounts, opening balances, product master, warehouses, fixed assets, supplier list and customer list.

    3–4 days
  2. 02

    Account Mapping

    Every legacy account is paired to KLAY’s chart of accounts, then locked once you agree.

    4–5 days
  3. 03

    Tax

    Tax codes are set up and linked to the right accounts before the next stage opens.

    2–3 days
  4. 04

    Journal Template

    The posting rules get built here: which transaction becomes which entry, once you are live.

    3–4 days
  5. 05

    UAT

    Your team runs real transactions in a test environment until they are satisfied the results are right.

    8–10 days
  6. 06

    Sign Off

    The checklist gets closed out, then the highest-role member of your entity signs off on going live.

    2–4 days

One ledger, and everything runs back into it.

KLAY’s modules are not separate apps joined up by export and import. They all post to the same ledger.

ModuleWhat it records
General LedgerJournal entries, chart of accounts, dimensions, period close, and the trial balance.
Accounts PayableSupplier bills, due dates, payments, and payables ageing.
Accounts ReceivableCustomer invoices, receipts, and receivables ageing.
InventoryWarehouses, product master, opening balances, and stock value.
Fixed AssetsAsset register, depreciation, and disposals.
TaxTax codes, input and output tax, and how they map to accounts. Not worked out separately outside the system.

Tell us what your books look like right now.

We will show you what that looks like done in KLAY. A person replies, not a form.

halo@klayworks.ai