Model: promotion_type
Menu: Promotion → Configuration → Types
Promotion Type adalah data master yang menentukan aturan sebuah promosi: berapa potongan
yang diterima pemakai kode, berapa yang diterima perujuk, berapa lama kode berlaku, berapa kali
boleh dipakai, jenis dokumen apa yang boleh menebusnya, serta jurnal dan akun yang dipakai saat
potongan itu dibukukan. Setiap Promotion Code menunjuk satu Promotion Type, dan dari situlah
seluruh angka pada dokumen pemakaian diturunkan.
Berbeda dari dokumen transaksi, Promotion Type tidak punya alur status — tidak ada Draft,
persetujuan, maupun penyelesaian. Yang ada hanya penanda Active, yang menyembunyikan sebuah
jenis promosi dari pilihan tanpa menghapus riwayat yang sudah memakainya.
| Field | Guna bagi pengguna |
|---|---|
| Name | nama jenis promosi sebagaimana muncul di pilihan pada Promotion Code |
| Code | kode singkat jenis promosi; diketik sendiri (lihat Catatan Konfigurasi) |
| Active | menonaktifkan jenis promosi tanpa menghapusnya; saat nonaktif, pita Archived muncul di formulir |
| Discount Type | cara potongan pemakai dihitung — nilai tetap, persentase, atau perhitungan khusus |
| Referrer Discount Type | cara potongan perujuk dihitung; Same berarti mengikuti potongan pemakai |
| Usage Limit | berapa kali kode boleh dipakai; 0 berarti tanpa batas |
| Has Validity Period & Validity Duration (Days) | apakah kode punya masa berlaku, dan berapa hari |
| Allowed Reference Models | jenis dokumen yang boleh menebus kode dari jenis promosi ini |
| Allocation Account Selection Method | cara akun alokasi dipilih saat potongan dibukukan |
| Recognition Method & Referrer Recognition Method | apakah potongan diakui seketika atau ditangguhkan lewat dokumen pengakuan tersendiri |
Besaran yang benar-benar berlaku pada keenam jenis promosi yang ada dirangkum di
Besaran Potongan dan Masa Berlaku menurut Promotion Type.