Data contoh. Layar ini memakai empat kasus uji di data/fixtures/. Tekan Periksa sekarang untuk menarik pengumuman asli emiten di watchlist dari OpenAPI resmi bursa. Setelah itu data asli yang dipakai, lewat kode baca yang sama persis.
Operation trace · diwajibkan Appendix 2 butir 6

Jejak audit — 2330

ditolak
Durasi
0 ms
Langkah
5
Panggilan model
0
Token masuk
0
Token keluar
0
Biaya
$0,0000
Retry
0
Mode cadangan
ya
Dijalankan dengan penalar berbasis aturan. Tidak ada kunci API terpasang, jadi tahap pemilah dan penyari memakai jalur deterministik. Jalur ini sekaligus baseline pembanding yang diminta Appendix 2 — jadi angka di atas tetap sah sebagai bahan evaluasi.

Langkah

0
0 · Saringan pasal lolos · 0 ms
{
  "alasan": "Pasal 20 \u2014 Perolehan atau pelepasan aset. Dapat menyentuh: capex, cash.",
  "alasan_i18n": {
    "kode": "saring.cocok",
    "param": {
      "input": "capex, cash",
      "k": 20
    },
    "param_kode": {
      "nama": "klausa.20"
    }
  },
  "input_mungkin": [
    "capex",
    "cash"
  ],
  "klausa": 20,
  "lolos": true,
  "nama": "Perolehan atau pelepasan aset",
  "ragu": false
}
1
1–2 · Pemilah & penyari lolos · 0 ms
penalar-aturan · prompt 2026-09-24.1 · cadangan: tidak ada kunci API
{
  "jumlah_temuan": 2,
  "temuan": [
    {
      "butir_no": 3,
      "input": "capex",
      "kutipan": "\u4ea4\u6613\u91d1\u984d: \u7f8e\u91d1 5,000,000 \u4edf\u5143",
      "label": "\u4ea4\u6613\u91d1\u984d",
      "mata_uang": "USD",
      "mata_uang_diasumsikan": false,
      "nilai_juta_ntd": null,
      "nilai_mentah": "5,000,000",
      "pengali_ke_juta": 0.001,
      "satuan": "\u4edf\u5143"
    },
    {
      "butir_no": 3,
      "input": "cash",
      "kutipan": "\u4ea4\u6613\u91d1\u984d: \u7f8e\u91d1 5,000,000 \u4edf\u5143",
      "label": "\u4ea4\u6613\u91d1\u984d",
      "mata_uang": "USD",
      "mata_uang_diasumsikan": false,
      "nilai_juta_ntd": null,
      "nilai_mentah": "5,000,000",
      "pengali_ke_juta": 0.001,
      "satuan": "\u4edf\u5143"
    }
  ]
}
2
4a · Pemeriksa pra-hitung (capex) tolak · 0 ms
{
  "cek": [
    {
      "alasan": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk capex: \u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d",
      "alasan_i18n": {
        "kode": "cek.label.ok",
        "param": {
          "input": "capex",
          "label": "\u4ea4\u6613\u91d1\u984d",
          "sah": "\u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d"
        },
        "teks": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk capex: \u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d"
      },
      "lolos": true,
      "nama": "Label butir sah untuk input ini",
      "nama_i18n": {
        "kode": "cek.label",
        "param": {},
        "teks": "Label butir sah untuk input ini"
      }
    },
    {
      "alasan": "Kutipan cocok dengan isi dokumen",
      "alasan_i18n": {
        "kode": "cek.kutipan.ok",
        "param": {
          "kutipan": "\u7f8e\u91d1 5,000,000 \u4edf\u5143"
        },
        "teks": "Kutipan cocok dengan isi dokumen"
      },
      "lolos": true,
      "nama": "Kutipan ditemukan di dokumen sumber",
      "nama_i18n": {
        "kode": "cek.kutipan",
        "param": {},
        "teks": "Kutipan ditemukan di dokumen sumber"
      }
    },
    {
      "alasan": "Angka 5,000,000 ada di dokumen",
      "alasan_i18n": {
        "kode": "cek.angka.ok",
        "param": {
          "angka": "5,000,000"
        },
        "teks": "Angka 5,000,000 ada di dokumen"
      },
      "lolos": true,
      "nama": "Angka ditemukan di dokumen sumber",
      "nama_i18n": {
        "kode": "cek.angka",
        "param": {},
        "teks": "Angka ditemukan di dokumen sumber"
      }
    },
    {
      "alasan": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
      "alasan_i18n": {
        "kode": "cek.mu.x",
        "param": {
          "mu": "USD"
        },
        "teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
      },
      "lolos": false,
      "nama": "Mata uang didukung model",
      "nama_i18n": {
        "kode": "cek.mu",
        "param": {},
        "teks": "Mata uang didukung model"
      }
    },
    {
      "alasan": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)",
      "alasan_i18n": {
        "kode": "cek.satuan.ok",
        "param": {
          "pengali": "0.001",
          "satuan": "\u4edf\u5143"
        },
        "teks": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)"
      },
      "lolos": true,
      "nama": "Satuan dikenali",
      "nama_i18n": {
        "kode": "cek.satuan",
        "param": {},
        "teks": "Satuan dikenali"
      }
    },
    {
      "alasan": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
      "alasan_i18n": {
        "kode": "cek.konversi.x",
        "param": {
          "nilai": null
        },
        "teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
      },
      "lolos": false,
      "nama": "Nilai terkonversi tersedia",
      "nama_i18n": {
        "kode": "cek.konversi",
        "param": {},
        "teks": "Nilai terkonversi tersedia"
      }
    },
    {
      "alasan": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia",
      "alasan_i18n": {
        "kode": "cek.besaran.na",
        "param": {},
        "teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
      },
      "lolos": false,
      "nama": "Besaran masuk akal",
      "nama_i18n": {
        "kode": "cek.besaran",
        "param": {},
        "teks": "Besaran masuk akal"
      }
    }
  ],
  "vonis": {
    "jumlah_cek": 7,
    "jumlah_gagal": 3,
    "lolos": false,
    "sebab": [
      "Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
      "Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
      "Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
    ],
    "sebab_i18n": [
      {
        "alasan": {
          "kode": "cek.mu.x",
          "param": {
            "mu": "USD"
          },
          "teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
        },
        "nama": {
          "kode": "cek.mu",
          "param": {},
          "teks": "Mata uang didukung model"
        }
      },
      {
        "alasan": {
          "kode": "cek.konversi.x",
          "param": {
            "nilai": null
          },
          "teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
        },
        "nama": {
          "kode": "cek.konversi",
          "param": {},
          "teks": "Nilai terkonversi tersedia"
        }
      },
      {
        "alasan": {
          "kode": "cek.besaran.na",
          "param": {},
          "teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
        },
        "nama": {
          "kode": "cek.besaran",
          "param": {},
          "teks": "Besaran masuk akal"
        }
      }
    ]
  }
}
3
4a · Pemeriksa pra-hitung (cash) tolak · 0 ms
{
  "cek": [
    {
      "alasan": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk cash: \u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d",
      "alasan_i18n": {
        "kode": "cek.label.ok",
        "param": {
          "input": "cash",
          "label": "\u4ea4\u6613\u91d1\u984d",
          "sah": "\u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d"
        },
        "teks": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk cash: \u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d"
      },
      "lolos": true,
      "nama": "Label butir sah untuk input ini",
      "nama_i18n": {
        "kode": "cek.label",
        "param": {},
        "teks": "Label butir sah untuk input ini"
      }
    },
    {
      "alasan": "Kutipan cocok dengan isi dokumen",
      "alasan_i18n": {
        "kode": "cek.kutipan.ok",
        "param": {
          "kutipan": "\u7f8e\u91d1 5,000,000 \u4edf\u5143"
        },
        "teks": "Kutipan cocok dengan isi dokumen"
      },
      "lolos": true,
      "nama": "Kutipan ditemukan di dokumen sumber",
      "nama_i18n": {
        "kode": "cek.kutipan",
        "param": {},
        "teks": "Kutipan ditemukan di dokumen sumber"
      }
    },
    {
      "alasan": "Angka 5,000,000 ada di dokumen",
      "alasan_i18n": {
        "kode": "cek.angka.ok",
        "param": {
          "angka": "5,000,000"
        },
        "teks": "Angka 5,000,000 ada di dokumen"
      },
      "lolos": true,
      "nama": "Angka ditemukan di dokumen sumber",
      "nama_i18n": {
        "kode": "cek.angka",
        "param": {},
        "teks": "Angka ditemukan di dokumen sumber"
      }
    },
    {
      "alasan": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
      "alasan_i18n": {
        "kode": "cek.mu.x",
        "param": {
          "mu": "USD"
        },
        "teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
      },
      "lolos": false,
      "nama": "Mata uang didukung model",
      "nama_i18n": {
        "kode": "cek.mu",
        "param": {},
        "teks": "Mata uang didukung model"
      }
    },
    {
      "alasan": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)",
      "alasan_i18n": {
        "kode": "cek.satuan.ok",
        "param": {
          "pengali": "0.001",
          "satuan": "\u4edf\u5143"
        },
        "teks": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)"
      },
      "lolos": true,
      "nama": "Satuan dikenali",
      "nama_i18n": {
        "kode": "cek.satuan",
        "param": {},
        "teks": "Satuan dikenali"
      }
    },
    {
      "alasan": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
      "alasan_i18n": {
        "kode": "cek.konversi.x",
        "param": {
          "nilai": null
        },
        "teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
      },
      "lolos": false,
      "nama": "Nilai terkonversi tersedia",
      "nama_i18n": {
        "kode": "cek.konversi",
        "param": {},
        "teks": "Nilai terkonversi tersedia"
      }
    },
    {
      "alasan": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia",
      "alasan_i18n": {
        "kode": "cek.besaran.na",
        "param": {},
        "teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
      },
      "lolos": false,
      "nama": "Besaran masuk akal",
      "nama_i18n": {
        "kode": "cek.besaran",
        "param": {},
        "teks": "Besaran masuk akal"
      }
    }
  ],
  "vonis": {
    "jumlah_cek": 7,
    "jumlah_gagal": 3,
    "lolos": false,
    "sebab": [
      "Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
      "Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
      "Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
    ],
    "sebab_i18n": [
      {
        "alasan": {
          "kode": "cek.mu.x",
          "param": {
            "mu": "USD"
          },
          "teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
        },
        "nama": {
          "kode": "cek.mu",
          "param": {},
          "teks": "Mata uang didukung model"
        }
      },
      {
        "alasan": {
          "kode": "cek.konversi.x",
          "param": {
            "nilai": null
          },
          "teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
        },
        "nama": {
          "kode": "cek.konversi",
          "param": {},
          "teks": "Nilai terkonversi tersedia"
        }
      },
      {
        "alasan": {
          "kode": "cek.besaran.na",
          "param": {},
          "teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
        },
        "nama": {
          "kode": "cek.besaran",
          "param": {},
          "teks": "Besaran masuk akal"
        }
      }
    ]
  }
}
4
· Selesai ditolak · 0 ms
{
  "alasan": "Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.; Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang; Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
}
Berkas JSON mentah jejak ini ada di data/traces/2330-2026-09-19-4.json, dan tersedia lewat /api/jejak/2330-2026-09-19-4. Ditulis sebagai bagian dari pemakaian biasa, bukan dikarang menjelang tenggat.