Lakon HRIS Reference
Lakon HRIS
Standalone HRIS for Indonesian SMEs — payroll, contracts, kasbon, and PPh21 without the accounting overhead.
Lakon (Javanese: 'a role to play') is a focused human-resources system. Run karyawan, jabatan, kontrak, kasbon, attendance rules, and monthly payroll on its own — or federate to Akar ERP and let the journal post automatically on the ERP side. Tenants flip between standalone and federated mode at any time.
Who it's for
Operators who want HR + payroll without setting up a full general ledger, and ERP customers who want their HR module to live in a dedicated app with its own auth surface and brand. Best fit for businesses of 5–200 staff.
Key features
5 features- 01
Standalone or federated
A Lakon tenant runs without any ERP connection — payroll lands on the Lakon side only, no journal, no accounting. Flip the federation switch and the same tenant pushes payroll runs into Akar ERP via accept_lakon_push, where PPh21 brackets compute and the journal posts. Toggle either direction at any time.
- 02
ID-preserving bidirectional sync
When federated, hr_employee / hr_jabatan / hr_employee_contract / hr_kasbon / hr_payroll_run preserve identity across both projects. An echo-loop guard (meta.from_erp / meta.origin='lakon') stops re-publish ping-pong. pg_cron retries on transient pipeline failures.
- 03
Kontrak with komponen gaji
Each kontrak carries gaji pokok, gaji variabel, overtime hourly rate, and an array of komponen gaji rows (tunjangan, potongan, bonus, BPJS, THR) with PPh21-eligibility flags. Edit components inline; total recomputes live.
- 04
Penggajian engine
Period selector loads draft per active employee — gaji + komponen + outstanding kasbon saldo + overtime hours. Process inserts hr_payroll_run rows; for federated tenants the federation trigger pushes to ERP and ERP's process_payroll posts the journal with full PPh21 brackets. Standalone tenants stay journal-free.
- 05
Theatrical brand system
Paper background, ink type set in Fraunces, brass spotlight accent, curtain-red for primary actions. Light + dark themes built in. ID + EN locale toggle. The whole UI is brand-locked through CSS tokens.
Quick start
2 sectionsInitial setup
Per tenant. Lakon doesn't need a chart of accounts.
- 01.
1. Create or federate a tenant
Buat tenant Lakon dari Tenant Management (developer-only) atau federasi dari ERP.
- 02.
2. Tambah jabatan + komponen gaji
Data Utama → SDM → Jabatan, lalu Aturan → Komponen Gaji untuk membuat tunjangan/potongan.
- 03.
3. Tambah karyawan + kontrak
Data Utama → SDM → Karyawan, lalu Kontrak. Kontrak adalah yang membawa gaji pokok + komponen ke proses payroll.
- 04.
4. Aturan lembur (opsional)
Aturan → Lembur. Multiplier per kategori (weekday / weekend / holiday).
Bulanan
- 01.
Catat kasbon
Aksi → Kasbon. Pinjam atau bayar; saldo per karyawan otomatis terhitung dan masuk potongan payroll.
- 02.
Proses gaji
Aksi → Penggajian. Pilih bulan, draft loaded, edit overtime hours per karyawan, klik Proses.
Other apps
Questions or feature requests for Lakon HRIS? Post on the forum — we read everything.