# ERPNext 3 — Pembelian & Stok

Siklus pembelian perangkat/bandwidth dan pengelolaan stok gudang ISP.

## 1. Material Request (Permintaan Pembelian)

1. Pencarian → **Material Request / Permintaan Material** → **+ Tambah**.
2. **Purpose** = `Purchase`. Tambah item + qty yang dibutuhkan teknisi/gudang.
3. **Save** → **Submit**.

> 📷 **Foto:** Material Request tersubmit.

## 2. Purchase Order (PO)

1. Dari Material Request → **Buat → Purchase Order**, atau Pencarian → **Purchase Order** → **+ Tambah**.
2. Pilih **Supplier**, periksa item, qty, harga beli.
3. **Save** → **Submit**.

> 📷 **Foto:** Purchase Order status *To Receive and Bill*. Contoh: **PO-2026-0001**.

## 3. Purchase Receipt (Penerimaan Barang)

1. Dari PO → **Buat → Purchase Receipt**.
2. Pastikan **Gudang penerima** terisi (mis. Gudang Pusat). **Save** → **Submit**.
3. Efek: **stok bertambah**.

> 📷 **Foto:** Purchase Receipt tersubmit.

## 4. Purchase Invoice (Faktur Pembelian)

1. Dari PO atau Purchase Receipt → **Buat → Purchase Invoice**.
2. Periksa item, pajak, tanggal jatuh tempo. **Save** → **Submit**.
3. Efek: muncul **Hutang** di laporan **Accounts Payable**.

> 📷 **Foto:** Purchase Invoice tersubmit.

## 5. Bayar Supplier (Payment Entry)

1. Dari Purchase Invoice → **Buat → Payment**.
2. Isi jumlah (penuh atau sebagian), pilih akun bank/kas, **Save** → **Submit**.

> 📷 **Foto:** Payment Entry supplier & faktur *Paid*.

## 6. Stok / Inventory

### Lihat saldo stok
- Pencarian → **Stock Balance** (laporan): saldo per item per gudang.
- Pencarian → **Stock Ledger**: riwayat pergerakan stok.

> 📷 **Foto:** laporan Stock Balance per gudang.

### Stok awal / penyesuaian — Stock Entry
1. Pencarian → **Stock Entry / Entri Stok** → **+ Tambah**.
2. Pilih **Stock Entry Type**:
   - **Material Receipt**: barang masuk (stok awal).
   - **Material Transfer**: pindah antar gudang (mis. Pusat → Teknisi). Isi **Source** & **Target Warehouse**.
   - **Material Issue**: barang keluar untuk instalasi (kurangi stok).
3. Tambah item + qty, **Save** → **Submit**.

> 📷 **Foto:** Stock Entry Material Transfer (Pusat → Teknisi).

### Stock Reconciliation (stok opname)
Pencarian → **Stock Reconciliation** → masukkan qty hasil opname → Submit untuk menyamakan sistem dengan fisik.

## 7. (Opsional) Manufacturing — paket kit instalasi

Bila ingin merakit "kit" dari beberapa komponen:
1. Buat **BOM** (Bill of Materials): item jadi + daftar komponen + qty.
2. Pencarian → **Work Order** → pilih item & BOM, qty, gudang, **Submit**.
3. Buat **Stock Entry: Manufacture** dari Work Order → komponen berkurang, barang jadi bertambah.

> 📷 **Foto:** Work Order + Stock Entry Manufacture. (Modul manufacturing belum diisi data contoh — silakan dicoba sendiri dengan membuat BOM dari perangkat + komponen.)

---

➡️ Lanjut ke **ERPNext 4 — Project, Tiket & Laporan Keuangan**.