A guide to billing clients with Invoices and recording payables or receivables outside invoices — including how each affects your stock and business cash.
Invoices
Create professional bills for clients, send them, then record payments — in full, as a down payment, or in installments. The Invoice menu is available to admins and above.
Catalog Items or Free Lines
Bill items from your catalog, or write free lines for services and custom text.
Partial Payments
Record a down payment and as many installments as needed until it's paid off. Every payment is kept in the history.
Overdue Warnings
Sent invoices past their due date get a red Jatuh Tempo Lewat (Overdue) badge.
Print PDF
Preview and download the invoice PDF with the logo and template from your Business Settings.
Invoice Status Flow
An invoice moves from Draft → Terkirim (Sent) → Dibayar Sebagian (Partially Paid) → Lunas (Paid). A cancelled invoice has the Dibatalkan (Cancelled) status.
Creating an Invoice
Step 1 — Client & Info. Choose the Klien/Pelanggan (client) (required; add a new contact with the quick-add icon), then fill in the Jatuh Tempo (due date), Catatan (notes), and Kategori (category) (all optional).
Step 2 — Invoice Lines. Tap "+ Baris" (+ Line). For each line, choose a catalog item or a Baris bebas (free line for services/custom text), then fill in the Deskripsi (description, required for free lines), Jumlah (quantity), and Harga Satuan (unit price). At least one line is required. If the Tambahan (Add-ons) feature is on and the item has groups (e.g. Size, Topping), tap "Pilih Tambahan" (Choose Add-ons) on that line. Add-on stock is only deducted once the invoice is paid.
Step 3 — Discount & Review. Choose a Diskon (discount) if any, then check the Subtotal, Discount, Service Charge, and Total summary.
Tap "Simpan Draft" (Save Draft). A draft invoice can't be paid yet — send/approve it first, then record the payment.
Sending an Invoice
Tap "Kirim / Setuju" (Send / Approve) — the status changes to Terkirim. Drafts you no longer need can be removed with "Hapus Draft" (Delete Draft).
Tap "Cetak PDF" (Print PDF) for a preview, then "Unduh PDF" (Download PDF) to send it to your client.
Recording a Payment
Enter the Jumlah Dibayar (amount paid — defaults to the remaining balance), choose a method, and add a note. The amount can't exceed the remaining balance.
Save. If the payment settles the bill, the invoice becomes Lunas and item stock is updated. If it's only partial, business cash increases but stock isn't touched yet.
Cancelling an Invoice
Operating Expenses
Record business expenses such as electricity, rent, salaries, or transport. The Biaya (Expenses) menu is for owners and admins.
Enter the amount, category (an Expense or General category), date, and notes. Upload a receipt photo if you have one.
Choose Bayar sekarang (Pay now) to deduct from business cash right away, or Bayar nanti (Pay later) to record it as a payable you can settle later. The form shows your cash balance so you know whether there's enough.
Monthly Recurring Expenses
For bills that repeat every month, create a Biaya Rutin (Recurring Expense) with a due date. Mapan sends a reminder as the date approaches, and you just confirm the record.
Payables & Receivables
Record obligations outside invoices — for example a customer who owes you informally, or money your business owes a supplier. This menu is for admins and above, and only owners or admins can record and delete entries.
Receivables (Piutang)
Others owe your business. Payments you receive add to business cash.
Payables (Utang)
Your business owes someone else. Payments you make reduce business cash.
Recording a Payable or Receivable
Choose the Arah (direction): Piutang (someone owes the business) or Utang (the business owes someone).
Enter the Deskripsi (description) and Jumlah (amount), then the Kontak (contact), Jatuh Tempo (due date), and Catatan (notes) if needed.
Recording Installments or Full Payment
The status changes to Dibayar Sebagian (Partially Paid) or Lunas (Paid) automatically, and business cash adjusts accordingly. Every payment shows up in the Riwayat Pembayaran (Payment History).