> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Status KYB: Referensi Sesi, Fitur & AML

> Status persis untuk sesi KYB, fitur, registri, dan AML Didit, plus nama fitur. Mulai $2.00 per pengecekan, per negara dan tingkat.

Business Verification (KYB) melacak status di beberapa tingkat: **sesi**, **fitur** individual, **pencarian registri**, dan **hasil AML**. Halaman ini menjadi acuan untuk setiap status.

API mengembalikan nilai status sebagai label persis dan peka huruf besar-kecil, seperti `"In Progress"` dan `"Not Finished"`, dan string yang sama dengan yang dikirim webhook.
Cocokkan dengan string tersebut, bukan dengan nama dalam huruf kapital.

## Status sesi

Status keseluruhan sesi Verifikasi Bisnis (KYB), yaitu kolom yang paling sering Anda gunakan untuk pengambilan keputusan.

| Status | Arti |
| - | - |
| `"Not Started"` | Sesi dibuat, tetapi bisnis belum membuka tautan yang di-hosting. |
| `"In Progress"` | Alur yang di-hosting sedang aktif: pencarian registri, unggah dokumen, atau skrining AML sedang berjalan. |
| `"Awaiting User"` | Menunggu pengguna akhir melakukan tindakan (biasanya mengirimkan data Pihak Kunci, atau menanggapi permintaan pengajuan ulang). Berubah otomatis setelah pengguna menyelesaikan tindakan yang tertunda. |
| `"Approved"` | Semua fitur wajib lolos. Bisnis telah terverifikasi. |
| `"Declined"` | Pemeriksaan kritis gagal (perusahaan dibubarkan, entitas terkena sanksi, atau masuk daftar blokir), atau aturan alur kerja menolak sesi. |
| `"In Review"` | Satu atau lebih fitur memerlukan peninjauan manual oleh analis. |
| `"Resubmitted"` | Sesi yang sebelumnya ditolak atau diminta diajukan ulang telah diajukan kembali dengan data yang diperbarui. |
| `"Abandoned"` | Bisnis tidak pernah menyelesaikan alur (batas waktu habis). |
| `"Expired"` | Sesi kedaluwarsa sebelum bisnis menyelesaikannya. |

> [!NOTE]
>
> `"Awaiting User"` bersifat sementara, sehingga Anda tidak perlu memindahkan sesi dari status ini secara manual. Segera setelah pengguna akhir menyelesaikan tindakan yang tertunda (misalnya mengirimkan daftar Pihak Kunci atau mengunggah ulang dokumen yang diminta), Didit mengevaluasi ulang sesi dan secara otomatis mengubahnya menjadi `"In Review"`, `"Approved"`, atau `"Declined"` sesuai hasilnya.

## Status fitur

Setiap fitur KYB memiliki status sendiri, yang kemudian diakumulasikan ke status sesi.

| Status | Arti |
| - | - |
| `"Not Finished"` | Fitur belum dimulai atau sedang berjalan. |
| `"Approved"` | Fitur lolos. |
| `"Declined"` | Fitur gagal (kritis). |
| `"In Review"` | Fitur memerlukan perhatian analis. |
| `"Resub Requested"` | Bisnis harus mengajukan ulang untuk fitur ini (misalnya mengunggah ulang dokumen). |
| `"Awaiting User"` | Fitur menunggu tindakan pengguna akhir. Berlaku untuk fitur pihak kunci ketika pengguna perlu mengirimkan data pihak. Berubah otomatis setelah pengiriman. |

### Nama fitur KYB

Ini adalah nilai `features` pada sesi KYB dan pada webhook:

* `KYB_REGISTRY`: pencarian registri perusahaan.
* `AML`: skrining AML tingkat perusahaan.
* `KYB_DOCUMENTS`: pengumpulan dokumen dan OCR.
* `KYB_KEY_PEOPLE`: Pihak Kunci, yaitu UBO, pemegang saham, direktur, perwakilan, dan pejabat lain.

## Status registri (dari penyedia)

Status resmi perusahaan yang diperoleh dari sumber registri yang berwenang. Status ini mencerminkan status hukum atau regulasi entitas sebagaimana dilaporkan oleh registri di yurisdiksi tertentu, sehingga nilainya bervariasi tergantung sumbernya. Ditampilkan dalam keputusan KYB pada `company.registry_status`.

| Status | Arti |
| - | - |
| `ACTIVE` | Perusahaan aktif dan berada dalam kondisi baik. |
| `DISSOLVED` | Perusahaan telah dibubarkan. |
| `DEREGISTERED` | Perusahaan telah dihapus dari registri. |
| `STRUCK_OFF` | Perusahaan telah dicoret dari registri. |
| `CLOSED` | Perusahaan telah ditutup. |
| `INACTIVE` | Perusahaan tidak aktif (tidak beroperasi). |
| `AUTHORISED` | Diotorisasi (umumnya untuk entitas yang diatur). |
| `APPOINTED_REPRESENTATIVE` | Perwakilan yang ditunjuk dari firma terotorisasi lain. |
| `UNAUTHORISED` | Sebelumnya diotorisasi, kini tidak diotorisasi. |
| `NO_LONGER_AUTHORISED` | Otorisasi telah dicabut. |
| `SEE_FULL_DETAILS` | Status memerlukan pemeriksaan manual. |

> [!NOTE]
>
> Karena `registry_status` mencerminkan nilai mentah dari registri, gunakan `verification_status` di bawah ini ketika Anda memerlukan indikator yang konsisten lintas yurisdiksi untuk menjalankan logika produk.

## Status verifikasi perusahaan

Status yang distandarkan dan berorientasi bisnis untuk setiap hasil perusahaan. Status ini menyeragamkan berbagai status registri dan perusahaan dari berbagai negara dan sumber menjadi satu indikator konsisten yang dapat langsung ditafsirkan di dalam produk Anda. Ditampilkan dalam keputusan KYB pada `company.verification_status`.

| Status | Arti |
| - | - |
| `verified` | Perusahaan tampak aktif dan valid. |
| `failed` | Perusahaan tampak tidak aktif, dibubarkan, atau ditemukan masalah. |
| `unknown` | Informasi tidak cukup atau statusnya ambigu. |

## Status pengambilan data perusahaan

Menunjukkan progres pengambilan data untuk satu catatan perusahaan dari registri eksternal atau resmi. Gunakan status ini untuk menentukan seberapa lengkap informasi yang diambil untuk suatu perusahaan. Ditampilkan dalam keputusan KYB pada `company.fetch_status`.

| Status | Arti |
| - | - |
| `pending` | Baru sebagian informasi perusahaan atau informasi dasar perusahaan yang telah diambil pada tahap ini. |
| `resolved` | Data perusahaan yang lengkap telah berhasil diambil dari sumber resmi. |

## Status verifikasi AML

Dikembalikan untuk setiap skrining (perusahaan atau orang).

| Status | Arti |
| - | - |
| `"Approved"` | Tidak ada temuan di atas ambang batas. |
| `"Declined"` | Temuan dengan tingkat keparahan tinggi (sanksi yang dikonfirmasi atau kecocokan dengan PEP). |
| `"In Review"` | Ditemukan temuan yang memerlukan peninjauan analis. |
| `"Not Finished"` | Skrining belum selesai. |

## Cara keputusan menjelaskan dirinya sendiri

Keputusan KYB tidak membawa satu string kode alasan.
Setiap array fitur (`registry_checks[]`, `document_verifications[]`, `key_people_checks[]`, `aml_screenings[]`) membawa `warnings[]` dengan tag `KYB_*` dan tag AML, dan `decision_trace` mencatat bagaimana keputusan dicapai.
Baca tag di [Peringatan KYB](https://docs.didit.me/id/business-verification/warnings.md), lalu catat di samping status sesi.

Saat peninjau menetapkan status secara manual dan berbeda dari agregasi bawaan platform, keputusan membawa `status_override` dengan waktu `overridden_at` dan `automatic_status` yang akan ditetapkan platform.
Lihat [skema respons](https://docs.didit.me/id/business-verification/response-schema.md).

## Langkah selanjutnya

> [card] [Skema respons](https://docs.didit.me/id/business-verification/response-schema.md)
>
> Di mana setiap status muncul dalam payload.

> [card] [Penilaian risiko](https://docs.didit.me/id/business-verification/risk-assessment.md)
>
> Faktor yang menentukan hasil KYB.

> [card] [Webhook](https://docs.didit.me/id/business-verification/webhooks.md)
>
> Event yang dipicu saat status berubah.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.