Appearance
Kelola Bahan Baku — BC 2.5
Panduan mengelola Tab Bahan Baku dan Tab Kekurangan Bahan Baku pada BC 2.5.
Overview Tab Bahan Baku
Tab Bahan Baku mencatat bahan baku yang digunakan untuk memproduksi barang jadi. Pengisian menggunakan metode FIFO (First In First Out) secara otomatis.
Kapan muncul: Setelah BC 2.5 pertama kali disimpan
Sumber data: Otomatis dari FIFO saat Invoice di-assign; bisa juga tambah manual
Editable: Hanya saat status Draft
Cara Kerja FIFO
Trigger FIFO
FIFO dijalankan otomatis saat:
- Invoice di-assign ke BC 2.5 melalui tab SID Invoice atau tab Invoice
- Breakdown Kekurangan dijalankan (tombol "Urai Semua" atau "Resolve" per-baris di Tab Kekurangan)
FIFO tidak dipicu dari entry manual barang di Tab Barang. Proses FIFO dimulai dari Invoice yang membawa informasi barang jadi beserta BOM-nya.
Langkah-Langkah Proses FIFO
- Ambil kebutuhan BOM — Sistem baca BOM dari invoice; tentukan berapa kebutuhan setiap material per barang jadi
- Ambil stok BC Asal — Query BC Asal (BC 2.3, BC 2.7 Pemasukan) yang tersedia, diurutkan berdasarkan tanggal masuk (yang masuk lebih dulu dipakai lebih dulu)
- Alokasi FIFO — Ambil stok dari BC Asal secara berurutan sampai kebutuhan terpenuhi
- Buat record Bahan Baku — Setiap alokasi menghasilkan satu baris di Tab Bahan Baku
- Catat Kekurangan — Jika stok tidak cukup, sisa kebutuhan masuk ke Tab Kekurangan Bahan Baku
- Generate dokumen CO — Jika BC Asal punya CO, dokumen CO (860/861) otomatis ditambahkan ke Tab Dokumen
- Update JumlahPemakaian — BC Asal diupdate jumlah yang sudah dipakai
Kolom di Tab Bahan Baku
| Kolom | Keterangan |
|---|---|
| Kode Barang Jadi | Kode produk jadi yang menggunakan bahan baku ini |
| Kode Barang Asal | Kode bahan baku dari BC Asal |
| Uraian | Deskripsi bahan baku |
| HS Code | Kode harmonisasi bahan baku |
| Nomor Daftar Asal | Nomor daftar BC Asal (klik untuk membuka BC Asal) |
| Kode Dokumen Asal | Jenis BC Asal (BC 2.3, BC 2.7, dll) |
| Jumlah Satuan | Kuantitas bahan baku yang dialokasikan |
| Kode Satuan | Unit bahan baku |
| CIF | Nilai CIF bahan baku (dari BC Asal, dalam valuta header) |
| CIF Rupiah | Nilai CIF dalam Rupiah |
| Netto | Berat bersih bahan baku |
| IsAutoGenerated | Tandai jika baris ini dihasilkan FIFO otomatis |
CIF Bahan Baku
CIF bahan baku diambil dari BC Asal dan dikonversi ke valuta header:
- Bahan baku dari BC 2.3 (impor): CIF diambil dari data BC Asal
- Bahan baku lokal (BC 4.0): tidak punya CIF impor (CIF = 0)
- Jika valuta header berubah: CIF semua bahan baku di-recalculate
CIF = CifRupiah / NDPBM baru
Aturan Submit: Setiap bahan baku dari BC 2.3 atau BC 2.7 wajib punya CIF > 0. Jika CIF = 0, submit akan gagal.
Tambah Bahan Baku Manual
Selain dari FIFO otomatis, bahan baku bisa ditambah secara manual:
- Klik tab Bahan Baku
- Klik tombol Tambah
- Isi form bahan baku
- Klik SIMPAN
Penambahan manual berguna untuk kasus khusus dimana bahan baku tidak terdaftar di BOM atau tidak tersedia di FIFO.
Hapus Bahan Baku
Hapus Individual
- Klik tombol Hapus pada baris bahan baku
- Konfirmasi
- Bahan baku yang dihapus seketika pindah ke Tab Kekurangan Bahan Baku
Hapus Semua
- Klik tombol Hapus Semua di toolbar Tab Bahan Baku
- Konfirmasi
- Semua bahan baku pindah ke Tab Kekurangan
Saat bahan baku dihapus, sistem mencatat item tersebut di Kekurangan agar tidak ada yang terlewat. Kekurangan ini harus di-resolve sebelum Submit.
Upload Massal via Template Excel
- Klik tombol Template di toolbar Tab Bahan Baku
- Pilih Download Template — unduh file Excel kosong
- Isi data di Excel
- Klik Template → Upload Excel
- Pilih file Excel → sistem import data
Tab Kekurangan Bahan Baku
Kapan Tab Ini Terisi?
Tab Kekurangan Bahan Baku terisi dalam dua kondisi:
Kondisi 1 — Stok BC Asal Tidak Cukup (FIFO)
Kebutuhan FIFO: 1200 KG Material A
BC Asal tersedia: hanya 1000 KG
→ 1000 KG dialokasikan ke Tab Bahan Baku
→ 200 KG sisa masuk ke Tab KekuranganKondisi 2 — Bahan Baku Dihapus Manual
User hapus 1 baris dari Tab Bahan Baku
→ Baris tersebut seketika pindah ke Tab KekuranganKolom di Tab Kekurangan
| Kolom | Keterangan |
|---|---|
| Kode Barang | Material yang kekurangan |
| Uraian | Deskripsi material |
| Satuan | Unit material |
| Jumlah Kurang | Berapa qty yang tidak bisa terpenuhi |
| Kode Barang Jadi | Produk jadi yang membutuhkan material ini |
| Seri Barang Jadi | Seri barang jadi terkait |
| Is FG Kekurangan | Tandai jika yang kurang adalah barang jadi itu sendiri (trigger Urai Semua) |
Tombol Aksi di Tab Kekurangan
| Tombol | Fungsi | Tersedia Untuk |
|---|---|---|
| Urai Semua | Explode BOM master untuk kekurangan FG, lalu FIFO ulang | KB saja; status Draft |
| Resolve Semua | Alokasi FIFO otomatis ke semua kekurangan sekaligus | Status Draft |
| Resolve per-baris | Alokasi FIFO otomatis untuk satu baris kekurangan | Status Draft |
| Hapus Semua | Hapus semua record kekurangan | Status Draft |
| Upload Excel | Import kekurangan dari template | Status Draft |
| Download Template | Unduh template Excel | Semua |
Fitur "Resolve Semua" — Alokasi FIFO Otomatis
Tombol Resolve Semua menjalankan alokasi FIFO secara otomatis untuk semua kekurangan sekaligus — tanpa perlu memilih BC Asal satu per satu.
Konfirmasi sebelum berjalan:
"Apakah Anda yakin ingin mengatasi semua kekurangan secara otomatis menggunakan alokasi FIFO? Kekurangan yang tidak tersedia stoknya akan tetap ditampilkan."
Proses yang terjadi:
- Sistem cari BC Asal tersedia untuk setiap kode barang yang kurang (kondisi: status
MendapatkanNomorDaftar, saldo > 0, kode barang cocok) - Alokasikan kuantitas dari BC Asal terlama (FIFO)
- Buat atau update record Bahan Baku di Tab Bahan Baku
- Update
JumlahPemakaiandi BC Asal (saldo berkurang) - Hitung ulang nilai barang (HP/CIF), tarif BM/PPN/PPH, total header, dan Pungutan
- Buat dokumen CO otomatis jika BC Asal punya CO
Hasil per kekurangan:
| Kondisi | Yang Terjadi |
|---|---|
| Stok BC Asal cukup | Kekurangan dihapus dari daftar |
| Stok BC Asal sebagian | Kekurangan diperbarui — qty sisa tetap tercatat |
| Tidak ada stok tersedia | Kekurangan tetap ada — tidak error |
Tombol ini berbeda dari "Urai Semua" — Resolve Semua mengalokasikan stok yang sudah ada di BC Asal; Urai Semua meng-explode BOM barang jadi menjadi raw material terlebih dahulu.
Fitur "Urai Semua" (KB Only)
Fitur khusus untuk Kawasan Berikat ketika kolom Is FG Kekurangan = true (material yang kurang adalah barang jadi itu sendiri):
Proses yang terjadi:
- Sistem deteksi kekurangan yang berupa barang jadi (bukan raw material biasa)
- Explode BOM master untuk barang jadi tersebut (cari komponen-komponennya)
- Regenerate
BcBomdari master BOM (hapus self-referencing lama, buat baru) - Jalankan FIFO ulang dengan BOM yang sudah di-explode
- Hitung ulang nilai, tarif, total, dan pungutan
- Buat dokumen CO / Ex BC 2.3 otomatis dari bahan baku hasil alokasi
Kapan digunakan:
- Saat barang jadi dalam BC 2.5 adalah semi-finished goods yang perlu di-breakdown ke raw materials
- Kekurangan muncul karena BOM awal belum sampai ke raw material level
Cara Handle Kekurangan
Opsi 1: Urai Semua (KB)
- Gunakan jika kekurangan berupa barang jadi (IsFgKekurangan = true)
- Sistem otomatis cari raw material dari BOM master dan FIFO ulang
Opsi 2: Resolve Semua / Resolve per Baris
- Klik Resolve Semua untuk alokasi FIFO otomatis ke semua kekurangan sekaligus
- Klik Resolve per baris untuk alokasi FIFO satu kekurangan saja
- Sistem otomatis mencari BC Asal, mengalokasikan stok, dan recalculate nilai + tarif
- Kekurangan yang tidak ada stoknya tetap tampil — tidak hilang otomatis
Opsi 3: Upload Excel
- Masukkan data kekurangan dari file Excel (untuk kasus kekurangan yang kompleks)
Aturan Submit: Tidak boleh ada kekurangan yang belum di-resolve saat Submit. Jika Tab Kekurangan masih punya item, Submit akan gagal dengan pesan "Masih ada X Bahan Baku Kekurangan yang belum di-resolve."
Pengaruh CO pada Tarif Bahan Baku
Jika bahan baku yang dialokasikan berasal dari BC Asal yang memiliki CO (Certificate of Origin):
- Tarif BM preferensial dari CO akan dibandingkan dengan tarif BM normal
- Jika tarif CO lebih kecil: sistem otomatis menggunakan tarif CO (tarif preferensial)
- Dokumen CO (kode 860 atau 861) otomatis ditambahkan ke Tab Dokumen
FAQ
Q: Kenapa Tab Bahan Baku masih kosong padahal sudah ada Invoice?
A: Pastikan Invoice sudah di-assign di Tab SID Invoice atau Tab Invoice. Jika sudah di-assign tapi masih kosong, cek apakah BC Asal tersedia dan ada stok.
Q: Apakah bisa tambah bahan baku manual tanpa assign Invoice?
A: Bisa, via tombol Tambah di Tab Bahan Baku. Namun cara ini tidak menggunakan FIFO otomatis.
Q: Apa yang terjadi jika saya hapus bahan baku?
A: Item langsung pindah ke Tab Kekurangan. Kekurangan ini harus di-resolve sebelum Submit.
Q: CIF bahan baku saya = 0, apakah itu masalah?
A: Ya, jika bahan baku berasal dari BC 2.3 atau BC 2.7, CIF harus > 0. CIF = 0 akan menyebabkan Submit gagal. Cek data BC Asal.
Q: Apakah "Urai Semua" bisa dijalankan berkali-kali?
A: Bisa, selama status masih Draft dan ada kekurangan FG. Setiap kali dijalankan, BcBom di-regenerate ulang dari master.