← Blog
Artikel

Format Rupiah & Terbilang untuk Invoice dan Laporan Akuntansi

Konversi angka ke "Rp125.000" atau teks terbilang Indonesia untuk invoice PDF, kontrak, dan slip pembayaran — tanpa library lokal.

Invoice PDF dan kontrak di Indonesia hampir selalu membutuhkan format Rupiah (Rp1.250.000) dan terbilang ("Satu juta dua ratus lima puluh ribu rupiah"). Implementasi terbilang sendiri rawan edge case bahasa Indonesia.

API Util menangani tiga operasi umum:

Method Endpoint Keterangan
POST /rupiah/format Angka → string Rupiah
POST /rupiah/parse String → angka integer
POST /rupiah/terbilang Angka → teks terbilang
curl -X POST "https://use.apiindonesia.id/api/v1/util/rupiah/terbilang" \
  -H "x-api-key: aip_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"amount":1250000}'
async function buildInvoiceLines(items) {
  const total = items.reduce((s, i) => s + i.price, 0);
  const [fmt, terbilang] = await Promise.all([
    fetch('https://use.apiindonesia.id/api/v1/util/rupiah/format', {
      method: 'POST',
      headers: { 'x-api-key': process.env.API_INDONESIA_KEY, 'Content-Type': 'application/json' },
      body: JSON.stringify({ amount: total }),
    }).then((r) => r.json()),
    fetch('https://use.apiindonesia.id/api/v1/util/rupiah/terbilang', {
      method: 'POST',
      headers: { 'x-api-key': process.env.API_INDONESIA_KEY, 'Content-Type': 'application/json' },
      body: JSON.stringify({ amount: total }),
    }).then((r) => r.json()),
  ]);
  return { formatted: fmt.data.formatted, terbilang: terbilang.data.terbilang };
}

Cocok Untuk

  • Generator invoice SaaS (PDF/HTML).
  • Modul ERP kecil tanpa dependency berat.
  • Kontrak digital yang wajib menyertakan terbilang.

FAQ

Apakah mendukung desimal? Terbilang mengikuti integer Rupiah — round di aplikasi Anda jika perlu.

Latency? Edge Cloudflare — cocok dipanggil saat render invoice, bukan per keystroke.

Mulai Sekarang

Dapatkan API key gratis di dashboard.apiindonesia.id/register dan pelajari parameter lengkap di docs.apiindonesia.id.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis, ambil API key, dan langsung call endpoint pertama Anda — tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik