If you sell to other businesses in Indonesia, sooner or later you'll run into two terms: Faktur Pajak and PPh withholding. Once you're PKP (a VAT-registered taxable entrepreneur) or dealing with corporate clients, neither one is optional. The problem is that both are easy to get wrong when you handle them in spreadsheets or a generic invoicing tool.
What a Faktur Pajak actually is
A Faktur Pajak is a tax invoice, which is proof that PPN (VAT) was charged on a transaction. If you're a PKP business, you have to issue one for taxable sales. On top of that, your B2B customers will often refuse to pay an invoice that doesn't come with a matching, correctly formatted Faktur Pajak. It has to reference the transaction it belongs to, use the correct tax code, and be reportable to the tax office without manual re-entry.
Here's what usually goes wrong. Your invoice and your Faktur Pajak live in different tools, so someone has to re-type the numbers between them. Then a mismatch shows up during a tax audit, or when your customer tries to claim the input VAT credit.
What PPh withholding means for you
PPh 23 and PPh 4(2) are withholding taxes your customers may deduct from what they pay you, usually for services, rent, and certain types of income. Depending on which side of the transaction you're on, you either need to withhold and remit it yourself, or track what's been withheld from your own receivables, so your books and the cash you actually collected still agree.
If you get this wrong, one of two things happens. Either you under-withhold and end up liable for the shortfall, or you lose track of the withheld amounts and your receivables no longer match your bank statement.
Why this belongs in your core system, not a side tool
Faktur Pajak and PPh withholding aren't just "tax paperwork." They're part of the same transaction as the invoice itself. That's why in Ritelio Core, Faktur Pajak is built directly into B2B invoicing, and PPh 23 / PPh 4(2) withholding is handled correctly on supplier bills. So it's not a separate compliance step you have to bolt on afterward. The invoice, the tax document, and the journal entry it produces (see our explainer on automatic double-entry bookkeeping) all live in one connected record.
Three questions worth asking
- Does your Faktur Pajak reference the exact invoice it belongs to, automatically, or does someone type both by hand?
- If a client withholds PPh from a payment, does your system reflect that automatically, or do you adjust it manually every time?
- Could you produce a clean report of everything withheld this month without opening three files?
If any of those made you pause, it's probably not a training problem, but a tooling one. Start a free trial and let your Faktur Pajak pull straight from the invoice instead of a separate spreadsheet.
