The fields, the party identifiers, the exact statutory wording for each tax treatment and the IDR rule — each cited to the statute or the tax authority, not a summary of one.
The content Indonesia's rules put on the face of the document, beyond the parties, line items and totals every invoice carries.
The registration numbers and their formats the Indonesia rules expect on the invoice.
When no tax is charged, the invoice has to say why — in the words the law names. Each is linked to the statute or tax authority it was read from.
PPN dipungut oleh Pemungut PPN — Pasal 16A UU PPNVAT collected by the appointed collector — Art. 16A
PPN 0% — ekspor Barang Kena Pajak (Pasal 7 ayat (2) UU PPN)0% VAT — export, Art. 7(2)
Tidak termasuk PPN Indonesia — PPN impor dibayar oleh importir melalui DJBC (Pasal 4 ayat (1) huruf b UU PPN)VAT not charged — import VAT is paid by the importer through Customs (Art. 4(1)(b)).
Pasal 13 ayat (5) UU PPN: nama/alamat/NPWP penjual, identitas pembeli (nama/alamat/NPWP atau NIK/paspor), jenis barang/jasa, jumlah harga jual, potongan harga, PPN yang dipungut, kode/nomor seri/tanggal Faktur Pajak, nama dan tanda tangan.
Indonesia runs a clearance / registration platform, so issuing the legal document is a step the seller's own system takes.
Invoice by Juros-AI assembles the Indonesia invoice to the rules on this page on your own machine; issuing the legally valid document through the national platform stays your step — and it never has to leave the building to do it. Invoice by Juros-AI reads any invoice into clean data and is adding compliant invoice creation — the same rules on this page, built into the engine, run entirely on your own hardware. No cloud, nothing uploaded, no figure invented.
Every generated invoice is validated on your machine against the official artefacts — the OASIS UBL/CII schemas, the CEN EN 16931 schematron, Peppol BIS 3.0, KoSIT XRechnung, FatturaPA, KSeF FA(3) and the Peppol PINT packages. This page is a reference for build scoping; it is not legal or tax advice.