Skip to content

Organisation Component

Mengelola identitas legal organisasi sebagai entitas induk seluruh data dan transaksi.

  • Kode organisasi
  • Nama legal entity
  • Atribut administratif
  • Status aktif.
  • Data organisasi tervalidasi untuk referensi site, gudang, dan modul transaksi.
  • Menolak data duplikat
  • Atribut wajib kosong
  • Referensi organisasi tidak valid.
FieldData TypeConstraintsNullableDescription
organisation_idUUIDPrimary KeyTidakIdentifier unik organisasi
codeVARCHAR(50)Unique, Not NullTidakKode organisasi untuk identifikasi internal
legal_nameVARCHAR(255)Not NullTidakNama legal organisasi
statusENUM(‘active’,‘inactive’)Default ‘active’TidakStatus operasional organisasi
tax_idVARCHAR(50)UniqueYaNomor identitas pajak/NPWP
country_codeCHAR(2)ISO 3166-1 alpha-2TidakKode negara organisasi
created_atTIMESTAMPDefault CURRENT_TIMESTAMPTidakWaktu pencatatan data dibuat
updated_atTIMESTAMPAuto update timestampTidakWaktu pembaruan data terakhir

Menerapkan validasi keunikan kode dan aturan konsistensi sebelum penyimpanan.

Menjaga state aktif atau nonaktif dengan jejak perubahan berbasis audit log.