Skip to content

Business Partner Address Component

Mengelola alamat mitra untuk kebutuhan pengiriman, penerimaan, dan dokumentasi.

  • Business Partner ID
  • Tipe alamat
  • Detail wilayah
  • Kode pos
  • Penanda default
  • Alamat tervalidasi untuk dokumen inbound, outbound, dan penagihan operasional.
  • Menolak tipe alamat tidak valid
  • Menolak wilayah wajib yang kosong
  • Menolak referensi mitra yang tidak ditemukan.
FieldData TypeConstraintsNullableDescription
address_idUUIDPrimary KeyTidakIdentifier unik alamat partner
partner_idUUIDForeign Key -> business_partner.partner_idTidakRelasi alamat ke business partner
address_typeENUM(‘DEFAULT’,‘SHIPPING’)Not NullTidakJenis alamat yang didukung sistem
address_line_1VARCHAR(255)Not NullTidakBaris alamat utama
cityVARCHAR(100)Not NullTidakKota alamat partner
postal_codeVARCHAR(20)Not NullTidakKode pos alamat
is_primaryBOOLEANDefault falseTidakPenanda alamat utama untuk tipe terkait
is_activeBOOLEANDefault trueTidakStatus aktivasi alamat

Menjaga satu alamat default per tipe untuk setiap business partner secara konsisten dan memvalidasi kecukupan data wilayah sebelum alamat dipakai pada dokumen operasional.

Menyimpan state alamat default agar pemilihan otomatis pada proses inbound, outbound, dan penagihan bersifat deterministik.