Kurs BI akhir tahun: kurs tengah, JISDOR dan cara tarik datanya via API
Bedakan JISDOR dan kurs transaksi BI untuk tutup buku. Cara mengambil kurs BI 31 Desember lewat API tanpa mengarang angka yang belum terbit.

Kurs BI 31 Desember 2026 belum tersedia pada 29 Oktober 2026. Angka untuk tanggal itu baru dapat dipastikan saat Bank Indonesia menerbitkannya pada tanggal tersebut sesuai kalender operasional BI. Jangan memakai angka hari ini sebagai fixing akhir tahun.
Jika mencari kurs JISDOR hari ini, lihat seri JISDOR resmi BI. Jika membutuhkan kurs jual, beli, dan tengah untuk sejumlah mata uang, gunakan seri kurs transaksi BI. Endpoint kurs-bi API Indonesia saat ini menyediakan kurs transaksi, bukan seri JISDOR.
Sumber dan tanggal: penjelasan JISDOR dan Kurs Transaksi Bank Indonesia, serta implementasi endpoint API Indonesia, diperiksa 29 Oktober 2026.
JISDOR, kurs transaksi, dan kurs tengah: bedanya apa?
| Istilah | Artinya | Catatan pemakaian |
|---|---|---|
| JISDOR | Jakarta Interbank Spot Dollar Rate, referensi harga spot USD/IDR dari transaksi antarbank | Seri resmi BI, bukan semua mata uang |
| Kurs transaksi BI | Kurs jual dan beli valuta asing terhadap rupiah untuk acuan transaksi BI dengan pihak ketiga | Diterbitkan pada hari kerja |
| Kurs tengah transaksi | Titik tengah kurs jual dan beli: (jual + beli) / 2 | Bukan label lain untuk JISDOR tanggal yang sama |
Menurut BI, titik tengah kurs transaksi USD/IDR mengacu pada JISDOR hari kerja sebelumnya. Jadi tanggal sama tidak berarti nilainya boleh dipertukarkan. Kurs pajak juga seri berbeda: pilih acuan sesuai kebutuhan dan ketentuan akuntansi atau perpajakan Anda.
Cara mengambil kurs BI 31 Desember
Sesudah tanggal dan datanya tersedia, ambil rentang satu hari:
curl "https://use.apiindonesia.id/api/v1/kurs-bi/history?currency=USD&start=2026-12-31&end=2026-12-31" \
-H "x-api-key: YOUR_API_KEY"
Contoh di atas adalah permintaan data kurs transaksi BI, bukan janji bahwa data masa depan sudah ada. Jika respons kosong, jangan mengisi angka nol, menebak kurs, atau diam-diam menggantinya dengan kurs terbaru. Periksa publikasi sumber dan tanggal kerja yang berlaku.
Untuk kurs transaksi terbaru:
curl "https://use.apiindonesia.id/api/v1/kurs-bi/latest?currencies=USD,EUR,JPY" \
-H "x-api-key: YOUR_API_KEY"
Respons menyertakan meta.source = Bank Indonesia dan meta.rate_type = transaksi. Periksa tanggal setiap baris: terbaru di cache tidak selalu berarti hari ini. Simpan respons beserta tanggal kurs, mata uang, unit, dan sumber agar bisa diaudit; perhatikan unit mata uang sebelum menghitung nilai rupiah.
Alur tutup buku yang lebih aman
- Tetapkan seri yang dibutuhkan: JISDOR, kurs transaksi, atau kurs pajak.
- Tentukan tanggal acuan sesuai kebijakan akuntansi yang berlaku.
- Ambil data tanggal itu dan validasi bahwa hasilnya benar-benar memuat tanggal yang diminta.
- Jika BI tidak menerbitkan pada tanggal tersebut, putuskan pemakaian hari kerja sebelumnya secara eksplisit sesuai ketentuan yang relevan, bukan fallback tersembunyi.
- Simpan hasil dan jejak sumber bersama proses penutupan buku.
Lihat API Kurs BI untuk data Bank Indonesia. Produk API Kurs memakai sumber Frankfurter/ECB, sehingga bukan pengganti JISDOR atau kurs transaksi BI.
FAQ
Berapa kurs BI 31 Desember 2026?
Belum bisa disebutkan pada tanggal pemeriksaan artikel ini, 29 Oktober 2026. Tunggu publikasi BI untuk tanggal tersebut; artikel ini tidak memberikan estimasi kurs.
Apakah kurs-bi/latest menampilkan kurs JISDOR hari ini?
Tidak. Endpoint tersebut menyediakan kurs transaksi. Untuk JISDOR gunakan halaman resmi JISDOR BI.
Apakah kurs tengah sama dengan kurs jual?
Tidak. Kurs tengah dihitung dari rata-rata kurs jual dan beli untuk unit mata uang yang sama.
Apakah API Kurs dan API Kurs BI boleh dipertukarkan?
Jangan otomatis. Sumber, metodologi, pasangan mata uang, dan waktu publikasinya berbeda.
