The Learning Library
Daftar isi

Modul 01: Kerangka Regulasi Aset Kripto di Indonesia

Tujuan Pembelajaran: Memahami evolusi hukum pengakuan aset kripto di Indonesia, dari komoditas yang diawasi Bappebti hingga masa transisi menuju Otoritas Jasa Keuangan (OJK) berdasarkan mandat UU PPSK.


1. Landasan Yuridis: Komoditas vs Instrumen Keuangan

Di Indonesia, aset kripto diatur bukan sebagai alat pembayaran sah (berdasarkan UU No 7 Tahun 2011 tentang Mata Uang, satu-satunya alat pembayaran yang sah di wilayah NKRI adalah Rupiah), melainkan sebagai Komoditas yang Dapat Dijadikan Subjek Kontrak Berjangka.

Namun, diterbitkannya UU Nomor 4 Tahun 2023 tentang Pengembangan dan Penguatan Sektor Keuangan (UU PPSK) membawa perubahan struktural: pengawasan aset kripto bertransisi dari Badan Pengawas Perdagangan Berjangka Komoditi (Bappebti) ke Otoritas Jasa Keuangan (OJK) dan Bank Indonesia (BI).

flowchart TD
    A[Aset Digital / Kripto] --> B{Fungsi & Regulasi}
    B -->|Bukan Alat Pembayaran| C[UU No 7/2011 Mata Uang]
    B -->|Komoditas Perdagangan| D[Bappebti / Kemendag]
    B -->|Inovasi Teknologi Sektor Keuangan ITSK| E[OJK & Bank Indonesia]
    D -->|Masa Transisi UU PPSK 2023| E

2. Pihak yang Terlibat dalam Ekosistem Resmi

Sesuai regulasi Bappebti, transaksi yang diakui secara hukum harus melalui entitas terdaftar:

  1. Calon Pedagang Fisik Aset Kripto (CPFAK) / Pedagang Fisik (PFAK): Exchange/bursa tempat pengguna membuka akun.
  2. Bursa Berjangka Aset Kripto (CFX): Lembaga bursa terpusat pengatur pasar.
  3. Lembaga Kliring (KBI / ICC): Penjamin penyelesaian transaksi.
  4. Lembaga Pengelola Tempat Penyimpanan (Depository): Pengelola penyimpanan aset nasabah secara terpisah.

3. Validasi Status Terdaftar Menggunakan Python

Untuk memastikan pertukaran (exchange) beroperasi secara legal, Anda dapat mengotomatisasi pengecekan status izin platform melalui kode Python:

# Verifikasi status bursa berizin resmi
from typing import Dict, List

def cek_kepatuhan_exchange(nama_platform: str, whitelist_resmi: List[str]) -> Dict[str, any]:
    is_terdaftar = nama_platform.lower() in [e.lower() for e in whitelist_resmi]
    tarif_pph = 0.001 if is_terdaftar else 0.002
    tarif_ppn = 0.0011 if is_terdaftar else 0.0022
    
    return {
        "platform": nama_platform,
        "legal": is_terdaftar,
        "tarif_pph_final": f"{tarif_pph * 100:.2f}%",
        "tarif_ppn_efektif": f"{tarif_ppn * 100:.2f}%"
    }

# Contoh pengujian
whitelist_bappebti = ["Indodax", "Tokocrypto", "Pintu", "Reku", "Pluang"]
hasil = cek_kepatuhan_exchange("Tokocrypto", whitelist_bappebti)
print(hasil)

4. Contoh Angka dan Matriks Perbandingan

Berikut perbandingan kewajiban fiskal berdasarkan status legalitas platform per transaksi senilai Rp 100.000.000:

Parameter Platform Berizin Bappebti/OJK Platform Luar Negeri / Non-Izin
Tarif PPh Pasal 22 Final 0,1% (Rp 100.000) 0,2% (Rp 200.000)
Tarif PPN Besaran Tertentu 0,11% (Rp 110.000) 0,22% (Rp 220.000)
Total Beban Pajak 0,21% (Rp 210.000) 0,42% (Rp 420.000)
Penyetoran & Bukti Potong Dipotong otomatis oleh platform Wajib setor mandiri melalui SPT

5. Jebakan dan Kesalahan Umum

[!WARNING] Peringatan Kepatuhan: Bertransaksi di bursa luar negeri tanpa izin tidak membebaskan wajib pajak dari kewajiban pajak. Justru tarif yang berlaku berlipat ganda (2x lipat), dan kelalaian pelaporan pada SPT Tahunan dapat menimbulkan sanksi bunga dan denda pemeriksaan pajak.