If you sell to other businesses in Indonesia, two acronyms eventually land on your desk: Faktur Pajak and PPh withholding. Neither is optional once you're PKP (a VAT-registered taxable entrepreneur) or dealing with corporate clients, and both are easy to get wrong when you're handling them in spreadsheets or a generic invoicing tool.
What a Faktur Pajak actually is
A Faktur Pajak is a tax invoice: proof that PPN (VAT) was charged on a transaction. If you're a PKP business, you're required to issue one for taxable sales, and your B2B customers will often refuse to pay an invoice that doesn't have 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.
The common failure mode: your invoice and your Faktur Pajak live in different tools, someone re-types the numbers between them, and 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, commonly 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, or track what's been withheld from your own receivables so your books and your actual cash collected agree.
Get this wrong and one of two things happens: you under-withhold and are liable for the shortfall, or you lose track of withheld amounts and your receivables look wrong compared to 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, rather than being a separate compliance step you bolt on afterward. The invoice, the tax document, and the journal entry it produces (see our explainer on automatic double-entry bookkeeping) are 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 less a training problem than a tooling one. Start a free trial and let your Faktur Pajak pull straight from the invoice instead of a separate spreadsheet.
