2. Fungsi-fungsi yang membentuk siklus persediaan dan pergudangan:
a. Memproses Purchase Order.
Meminta bagian pembelian untuk mengorder barang persediaan, permintaan dapat diajukan oleh pegawai gudang. Pengendalian atas permintaan pembelian dan order pembelian yang terkait harus dievaluasi dan diuji sebagai bagian dari siklus perolehan dan pembayaran.
b. Menerima Bahan Baku Baru.
Menerima barang yang diorder disertai laporan penerimaan barang. Pengendalian dan penghitungan perlu untuk semua transfer.
c. Menyimpan Bahan Baku.
Barang yang diterima dari bagian penerimaan disimpan di gudang sampai saatnya dibutuhkan untuk proses produksi. Persediaan perpetual di-update dan membukukan perpindahan dari perkiraan bahan baku ke barang dalam proses.
d. Memproses Barang.
Bagian produksi harus mengadakan laporan produksi dan barang rusak sehingga catatan akuntansi mencerminkan pergerakan barang dan biaya produksi yang akurat. Sistem Akuntansi Biaya merupakan fungsi proses barang. Setelah pekerjaan selesai, biaya yang timbul dipindahkan dari barang dalam proses ke barang jadi.
e. Menyimpan Barang Jadi.
Barang jadi disimpan di gudang menunggu pengiriman. Pengendalian fisik dengan memisahkan barang dalam beberapa area dengan akses terbatas. Pengendalian biasanya dianggap bagian siklus penjualan dan penerimaan kas.