Skip to content

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:

  1. Invoice di-assign ke BC 2.5 melalui tab SID Invoice atau tab Invoice
  2. 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

  1. Ambil kebutuhan BOM — Sistem baca BOM dari invoice; tentukan berapa kebutuhan setiap material per barang jadi
  2. 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)
  3. Alokasi FIFO — Ambil stok dari BC Asal secara berurutan sampai kebutuhan terpenuhi
  4. Buat record Bahan Baku — Setiap alokasi menghasilkan satu baris di Tab Bahan Baku
  5. Catat Kekurangan — Jika stok tidak cukup, sisa kebutuhan masuk ke Tab Kekurangan Bahan Baku
  6. Generate dokumen CO — Jika BC Asal punya CO, dokumen CO (860/861) otomatis ditambahkan ke Tab Dokumen
  7. Update JumlahPemakaian — BC Asal diupdate jumlah yang sudah dipakai

Kolom di Tab Bahan Baku

KolomKeterangan
Kode Barang JadiKode produk jadi yang menggunakan bahan baku ini
Kode Barang AsalKode bahan baku dari BC Asal
UraianDeskripsi bahan baku
HS CodeKode harmonisasi bahan baku
Nomor Daftar AsalNomor daftar BC Asal (klik untuk membuka BC Asal)
Kode Dokumen AsalJenis BC Asal (BC 2.3, BC 2.7, dll)
Jumlah SatuanKuantitas bahan baku yang dialokasikan
Kode SatuanUnit bahan baku
CIFNilai CIF bahan baku (dari BC Asal, dalam valuta header)
CIF RupiahNilai CIF dalam Rupiah
NettoBerat bersih bahan baku
IsAutoGeneratedTandai 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:

  1. Klik tab Bahan Baku
  2. Klik tombol Tambah
  3. Isi form bahan baku
  4. 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

  1. Klik tombol Hapus pada baris bahan baku
  2. Konfirmasi
  3. Bahan baku yang dihapus seketika pindah ke Tab Kekurangan Bahan Baku

Hapus Semua

  1. Klik tombol Hapus Semua di toolbar Tab Bahan Baku
  2. Konfirmasi
  3. 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

  1. Klik tombol Template di toolbar Tab Bahan Baku
  2. Pilih Download Template — unduh file Excel kosong
  3. Isi data di Excel
  4. Klik TemplateUpload Excel
  5. 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 Kekurangan

Kondisi 2 — Bahan Baku Dihapus Manual

User hapus 1 baris dari Tab Bahan Baku
→ Baris tersebut seketika pindah ke Tab Kekurangan

Kolom di Tab Kekurangan

KolomKeterangan
Kode BarangMaterial yang kekurangan
UraianDeskripsi material
SatuanUnit material
Jumlah KurangBerapa qty yang tidak bisa terpenuhi
Kode Barang JadiProduk jadi yang membutuhkan material ini
Seri Barang JadiSeri barang jadi terkait
Is FG KekuranganTandai jika yang kurang adalah barang jadi itu sendiri (trigger Urai Semua)

Tombol Aksi di Tab Kekurangan

TombolFungsiTersedia Untuk
Urai SemuaExplode BOM master untuk kekurangan FG, lalu FIFO ulangKB saja; status Draft
Resolve SemuaAlokasi FIFO otomatis ke semua kekurangan sekaligusStatus Draft
Resolve per-barisAlokasi FIFO otomatis untuk satu baris kekuranganStatus Draft
Hapus SemuaHapus semua record kekuranganStatus Draft
Upload ExcelImport kekurangan dari templateStatus Draft
Download TemplateUnduh template ExcelSemua

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:

  1. Sistem cari BC Asal tersedia untuk setiap kode barang yang kurang (kondisi: status MendapatkanNomorDaftar, saldo > 0, kode barang cocok)
  2. Alokasikan kuantitas dari BC Asal terlama (FIFO)
  3. Buat atau update record Bahan Baku di Tab Bahan Baku
  4. Update JumlahPemakaian di BC Asal (saldo berkurang)
  5. Hitung ulang nilai barang (HP/CIF), tarif BM/PPN/PPH, total header, dan Pungutan
  6. Buat dokumen CO otomatis jika BC Asal punya CO

Hasil per kekurangan:

KondisiYang Terjadi
Stok BC Asal cukupKekurangan dihapus dari daftar
Stok BC Asal sebagianKekurangan diperbarui — qty sisa tetap tercatat
Tidak ada stok tersediaKekurangan 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:

  1. Sistem deteksi kekurangan yang berupa barang jadi (bukan raw material biasa)
  2. Explode BOM master untuk barang jadi tersebut (cari komponen-komponennya)
  3. Regenerate BcBom dari master BOM (hapus self-referencing lama, buat baru)
  4. Jalankan FIFO ulang dengan BOM yang sudah di-explode
  5. Hitung ulang nilai, tarif, total, dan pungutan
  6. 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.

Dokumentasi DocFast