You ask ChatGPT or Claude to draft a service agreement for an Indonesian contractor. The output looks polished, uses legal language, and fits your template. Your lawyer glances at it, your CFO signs off, and three months later an audit flags seven separate liability exposures—none of which appeared in the original prompt. This happens because large language models hallucinate Indonesian tax and labor law. They conflate Singapore's Foreign Worker Levy with Indonesia's NPWP requirements. They omit stamp duty entirely, or place it in the wrong party's obligation. They draft labor clauses that sound neutral but expose you to 100% contractor reclassification risk under Indonesian labor courts. This guide walks through seven real failures we've caught in production contracts, why each one audits as high-risk, and the exact rewrite that passes Indonesian regulatory review. Clause 1: Tax withholding obligation—the misaligned payer What AI typically drafts: "Contractor shall be responsible for all tax obligations, including income tax withholding, as required by law." This clause sounds symmetric but creates unequal exposure. Under Indonesian tax law (UU No. 8 of 1997), if your company engages a contractor, your company is the withholding agent. The contractor's tax obligation is secondary. If your finance team doesn't withhold PPh Pasal 21 at the correct rate (15% for most service contracts under the Optional Tax System), LHDN holds your company liable for the full amount plus penalties—even if the contractor never declared income. Auditors flag this because the clause transfers the legal withholding obligation to a counterparty who has no authority to satisfy it on your behalf. Safe rewrite: "Company shall withhold income tax (PPh Pasal 21) at 15% from all payments to Contractor, unless Contractor provides evidence of optional tax status (SPT Tahunan filed with LHDN for prior year). Contractor shall provide NPWP and tax certificate within 7 days of engagement. Withholding shall be remitted to LHDN by the 10th of the following month. Contractor agrees that Company's withholding satisfies Contractor's income tax obligation under this agreement." This rewrite is specific: it names the statute (PPh Pasal 21), the withholding rate (15%), the proof required (SPT Tahunan), and the remittance deadline (10th of following month). It also clarifies that withholding is satisfactory discharge—preventing future disputes over who owes LHDN. Clause 2: NPWP requirement—missing date and verification step What AI typically drafts: "Contractor must have an NPWP (Nomor Pokok Wajib Pajak)." This clause is incomplete. It doesn't specify when the NPWP must be provided (before first payment, or after signature?), doesn't require verification, and doesn't address what happens if the NPWP is fake or inactive. Indonesian tax audits routinely discover that contractors provided NPWP numbers that were either cancelled, belonged to another person, or were never registered with LHDN. If your company paid without verification, auditors treat the entire payment as unsubstantiated and non-deductible. Safe rewrite: "Contractor shall provide a valid NPWP (registered with LHDN) within 7 days prior to first payment. Company shall verify the NPWP using LHDN's public database (via kemendikbud.go.id or through Company's tax advisor) before processing payment. If verification fails or NPWP is inactive, Company shall withhold payment pending correction. Contractor warrants that the NPWP provided is active, belongs solely to Contractor, and that Contractor is the person registered under that NPWP." This version names the verification source (kemendikbud.go.id, the official public database), sets a clear timeline (7 days prior), and creates a warranty—meaning the contractor is legally liable if the NPWP is fraudulent. During audit, this paper trail protects your company by showing due diligence. Clause 3: Stamp duty—omitted or assigned to the wrong party What AI typically drafts: "This agreement shall be executed in accordance with Indonesian law. Stamp duty, if any, shall be borne by the paying party." The problem: AI doesn't know which documents in Indonesia require stamp duty (Bea Materai), and which don't. It also doesn't know that stamp duty is not an expense allocated between parties—it's a statutory tax on the document itself. If the contract is above Rp 1 million, it requires a Rp 10,000 tax stamp (Materai). AI often omits this entirely, or places it as "optional" when it's actually mandatory. When LHDN or a contracting party audits the file, a missing or incorrectly applied stamp can void the contract or trigger a fine. More commonly, the fine comes during a tax audit when the auditor reviews contract archives. Safe rewrite: "This agreement exceeds Rp 1,000,000 and requires a Materai (tax stamp) of Rp 10,000 affixed to the signature page. Company shall apply and pay for the Materai stamp prior to execution. The Materai shall be affixed to the original