Model: promotion_code
Menu: Promotion → Codes
Promotion Code adalah dokumen yang menerbitkan sebuah kode promosi — kode voucher atau kode
referral yang nantinya ditebus pada termin pembayaran School Admission atau School Enrollment.
Aturan potongannya tidak ditulis di dokumen ini, melainkan diwarisi dari Promotion Type yang
dipilih; yang ditentukan di sini adalah siapa perujuknya, kapan kode mulai dan berhenti berlaku,
serta berapa kali ia boleh dipakai.
Kode baru dapat ditebus setelah dokumennya mencapai On Progress. Penebusannya sendiri dicatat
sebagai dokumen tersendiri — lihat Instruksi Kerja Odoo — Promotion Code Usage.
| Perpindahan | Pelakunya | Instruksi kerjanya |
|---|---|---|
| Draft → Waiting for Approval | pengguna, tombol Confirm | Mengonfirmasi Promotion Code |
| Waiting for Approval → On Progress | otomatis oleh sistem setelah persetujuan terakhir | Melakukan Otomasi Pasca-Persetujuan Promotion Code |
| Waiting for Approval → Rejected | penyetuju, tombol Reject | Menolak Promotion Code |
| On Progress → Done | pengguna, tombol Done | Menyelesaikan Promotion Code |
| Draft, Waiting for Approval, On Progress → Cancelled | aksi Cancel lewat dialog Select Cancel Reason | Membatalkan Promotion Code |
| Rejected, Cancelled → Draft | tombol Restart | Memulai Ulang Promotion Code |
Dokumen berstatus Done tidak memiliki jalur pembatalan — tidak ada aksi yang membawanya
keluar dari status itu.
| Field | Guna bagi pengguna |
|---|---|
| # Document | nomor dokumen; terbit sendiri saat dokumen mencapai On Progress, sebelum itu berisi / |
| Promotion Type | jenis promosi yang menentukan besaran potongan, masa berlaku, dan batas pemakaian |
| Responsible | pengguna yang bertanggung jawab atas dokumen ini |
| Tab Discount & Usage | besaran potongan pemakai dan perujuk, batas pemakaian, serta daftar penebusan yang sudah terjadi |
| Tab Policies | ringkasan aksi mana yang terbuka bagi pengguna yang sedang membuka dokumen |
| Tab Approvals | template persetujuan yang berlaku dan siapa penyetuju aktifnya |