# Urutan Step Transaksi Modul Biaya

Dokumen ini mencatat tahapan (steps) transisi state pada setiap sub-modul (`jenisTr`) berdasarkan konfigurasi `coTransaksiUi.php`.

### Sub-Modul `2676` : Otorisasi biaya produksi
#### Step 1: request biaya produksi 
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `2676r`
- **Otorisasi (User Group)**: `sys`
- **Label Status**: `request`

#### Step 2: authorization biaya produksi
- **Tombol/Aksi**: approve request
- **Transisi State**: `2676r` ➔ `2676`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `7762` : pembiayaan supplies (receipt number)
#### Step 1: pembiayaan supplies
- **Tombol/Aksi**: make order
- **Transisi State**: `(Draft/Baru)` ➔ `7762r`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `pending approval`

#### Step 2: approval pembiayaan supplies
- **Tombol/Aksi**: approve biaya
- **Transisi State**: `7762r` ➔ `7762`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `approved`

---

### Sub-Modul `677` : biaya usaha
#### Step 1: request biaya usaha
- **Tombol/Aksi**: request
- **Transisi State**: `(Draft/Baru)` ➔ `677r`
- **Otorisasi (User Group)**: `o_kasir`
- **Label Status**: `request`

#### Step 2: authorization biaya usaha
- **Tombol/Aksi**: approve request
- **Transisi State**: `677r` ➔ `677`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `approved`

---

### Sub-Modul `2677` : Otorisasi biaya usaha
#### Step 1: request biaya usaha
- **Tombol/Aksi**: request
- **Transisi State**: `(Draft/Baru)` ➔ `2677r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `request`

#### Step 2: authorization biaya usaha
- **Tombol/Aksi**: approve request
- **Transisi State**: `2677r` ➔ `2677`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `1674` : salary expense
#### Step 1: salary expense request
- **Tombol/Aksi**: request for salary expense
- **Transisi State**: `(Draft/Baru)` ➔ `1674r`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `pending approval`

#### Step 2: salary expense authorization
- **Tombol/Aksi**: approve request
- **Transisi State**: `1674r` ➔ `1674`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `approved`

---

### Sub-Modul `675` : biaya umum
#### Step 1: request biaya umum
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `675r`
- **Otorisasi (User Group)**: `o_kasir`
- **Label Status**: `request`

#### Step 2: authorization biaya umum
- **Tombol/Aksi**: approve request
- **Transisi State**: `675r` ➔ `675`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `approved`

---

### Sub-Modul `2675` : Otorisasi request biaya umum
#### Step 1: request biaya umum
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `2675r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `request`

#### Step 2: authorization biaya umum
- **Tombol/Aksi**: approve request
- **Transisi State**: `2675r` ➔ `2675`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `1675` : biaya umum (pusat)
#### Step 1: request biaya umum
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `1675r`
- **Otorisasi (User Group)**: `o_kasir`
- **Label Status**: `request`

#### Step 2: authorization biaya umum
- **Tombol/Aksi**: approve request
- **Transisi State**: `1675r` ➔ `1675`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `approved`

---

### Sub-Modul `4675` : biaya (pusat)
#### Step 1: request biaya
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `4675r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `request`

#### Step 2: otorisasi biaya
- **Tombol/Aksi**: approve request
- **Transisi State**: `4675r` ➔ `4675`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `1677` : biaya usaha (pusat)
#### Step 1: request biaya usaha
- **Tombol/Aksi**: request
- **Transisi State**: `(Draft/Baru)` ➔ `1677r`
- **Otorisasi (User Group)**: `o_kasir`
- **Label Status**: `request`

#### Step 2: authorization biaya usaha
- **Tombol/Aksi**: approve request
- **Transisi State**: `1677r` ➔ `1677`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `approved`

---

### Sub-Modul `762` : pembiayaan supplies
#### Step 1: pembiayaan supplies
- **Tombol/Aksi**: make order
- **Transisi State**: `(Draft/Baru)` ➔ `762r`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `pending approval`

#### Step 2: approval pembiayaan supplies
- **Tombol/Aksi**: approve biaya
- **Transisi State**: `762r` ➔ `762`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `approved`

---

### Sub-Modul `9982` : transfer expense to marketing expense
#### Step 1: transfer expense to marketing expense
- **Tombol/Aksi**: make transfer
- **Transisi State**: `(Draft/Baru)` ➔ `9982r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `pending approval`

#### Step 2: approval transfer expense to marketing expense
- **Tombol/Aksi**: approve transfer expense
- **Transisi State**: `9982r` ➔ `9982`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `9983` : transfer expense to general expense
#### Step 1: request transfer expense to general expense
- **Tombol/Aksi**: make transfer
- **Transisi State**: `(Draft/Baru)` ➔ `9983r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `pending approval`

#### Step 2: approval transfer expense to general expense
- **Tombol/Aksi**: approve transfer expense
- **Transisi State**: `9983r` ➔ `9983`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `9984` : transfer expense to production expense
#### Step 1: transfer expense to production expense
- **Tombol/Aksi**: make transfer
- **Transisi State**: `(Draft/Baru)` ➔ `9984r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `pending approval`

#### Step 2: approval transfer expense to production expense
- **Tombol/Aksi**: approve transfer expense
- **Transisi State**: `9984r` ➔ `9984`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `9985` : transfer marketing expense to other expense
#### Step 1: pemindahan biaya usaha
- **Tombol/Aksi**: make order
- **Transisi State**: `(Draft/Baru)` ➔ `9985r`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `pending approval`

#### Step 2: approval pemindahan biaya usaha
- **Tombol/Aksi**: approve pemindahan biaya usaha
- **Transisi State**: `9985r` ➔ `9985`
- **Otorisasi (User Group)**: `o_finance`
- **Label Status**: `approved`

---

### Sub-Modul `9922` : koreksi biaya ke ppv
#### Step 1: koreksi biaya ke ppv
- **Tombol/Aksi**: koreksi
- **Transisi State**: `(Draft/Baru)` ➔ `9922r`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `pending approval`

#### Step 2: otorisasi koreksi biaya ke ppv
- **Tombol/Aksi**: approve koreksi
- **Transisi State**: `9922r` ➔ `9922`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `approved`

---

### Sub-Modul `119` : imbalan jasa
#### Step 1: request imbalan jasa
- **Tombol/Aksi**: save
- **Transisi State**: `(Draft/Baru)` ➔ `119r`
- **Otorisasi (User Group)**: `c_purchasing`
- **Label Status**: `pending approval`

#### Step 2: authorization imbalan jasa
- **Tombol/Aksi**: approve request
- **Transisi State**: `119r` ➔ `119`
- **Otorisasi (User Group)**: `c_purchasing_spv`
- **Label Status**: `approved`

---

### Sub-Modul `676` : biaya produksi
#### Step 1: request biaya produksi
- **Tombol/Aksi**: request for expense
- **Transisi State**: `(Draft/Baru)` ➔ `676r`
- **Otorisasi (User Group)**: `p_produksi`
- **Label Status**: `request`

#### Step 2: authorization biaya produksi
- **Tombol/Aksi**: approve request
- **Transisi State**: `676r` ➔ `676`
- **Otorisasi (User Group)**: `p_produksi_spv`
- **Label Status**: `approved`

---

### Sub-Modul `2762` : pembiayaan supplies (branch)
#### Step 1: pembiayaan supplies
- **Tombol/Aksi**: make order
- **Transisi State**: `(Draft/Baru)` ➔ `2762r`
- **Otorisasi (User Group)**: `o_gudang`
- **Label Status**: `pending approval`

#### Step 2: approval pembiayaan supplies
- **Tombol/Aksi**: approve biaya
- **Transisi State**: `2762r` ➔ `2762`
- **Otorisasi (User Group)**: `o_gudang`
- **Label Status**: `approved`

---

### Sub-Modul `742` : pendapatan lain-lain
#### Step 1: pendapatan lain-lain
- **Tombol/Aksi**: save
- **Transisi State**: `(Draft/Baru)` ➔ `742`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `save`

---

### Sub-Modul `743` : biaya lain-lain
#### Step 1: biaya lain-lain
- **Tombol/Aksi**: save
- **Transisi State**: `(Draft/Baru)` ➔ `743`
- **Otorisasi (User Group)**: `c_finance`
- **Label Status**: `save`

---

### Sub-Modul `2674` : salary expense (pusat)
#### Step 1: salary expense request
- **Tombol/Aksi**: request for salary expense
- **Transisi State**: `(Draft/Baru)` ➔ `2674r`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `pending approval`

#### Step 2: salary expense authorization
- **Tombol/Aksi**: approve request
- **Transisi State**: `2674r` ➔ `2674`
- **Otorisasi (User Group)**: `c_holding`
- **Label Status**: `approved`

---

