Rabu, 29 Januari 2014

Re: [belajar-access] Bagaimana membuat kartu stok dan form pembayaran

 

Kartu stok menurut saya adalah kartu stok di gudang. Hanya berisi jumlah barang masuk keluar, karena org gudang tidak diperbolehkan mengetahui harga belinya. Ini yg akan dijadikan bahan acuan untuk proses stok opname penyesuaian pada catatan di database. Kartunya berupa daftar fisik barang dan diletakkan di gudang.

Kartu stok cak harri adalah definisi posisi stok dalam istilah akuntansi.

COGS. Cost of good sale.
Barang yg harga berapa yg dijual ?

Org gudang tidak akan peduli untuk mengeluarkan barang yg mana. Jika ada stok 10 butuh 7, yg diambil acak. Ga ada label barang mana harga beli berapa, atau barang mana yg dibeli lebih dulu.
Sama saja saat menerima barang, langsung di simpan di bin card / lokasi, campur dg stok yg sdh ada.

COGS dihitung melalui data history. Mau pake metode persediaan yg mana saja tergantung manajemen.

Jadi No problemo. Yang penting kita ada dalil. :)

Selanjutnya adalah memberikan variasi cara menghitung persediaan melalui masing2 metode.
Dg bahasa vba tentunya, cak :)

On Jan 29, 2014 6:57 PM, "hari yanto" <har_i20002000@yahoo.com> wrote:
 

Hm... sepertinya ada perbedaan pemahaman.

Yang saya pelajari dari buku Akuntansi, kartu stock selain memuat stock barang, harga masing-masing barang, dan pengakuan nilai stock barang.

Dari sini lalu muncul istilah, FIFO, LIFO, dan Average. Ada juga rata-rata tertimbang. Istilah-istilah ini berkaitan dengan pengakuan harga barang saat keluar. Tidak berkaitan dengan arus keluar barang. (bagaimana mendefinisikan arus keluar barang menggunakan metode average?).

Dengan metode demikian, dapat diketahui nilai sisa barang. Yang nantinya akan mempengaruhi laporan rugi laba dan neraca. Bila perusahaan berbentuk jasa. Dan, yang dimaksud dengan barang adalah barang dagangan, maka yang terjual akan dicatat dalam laporan rugi laba (menggambarkan aktivitas). Sedangkan sisanya (masih ngendon di gudang) -- persediaan barang), masuk ke Neraca (menggambarkan posisi keuangan). Ini berbeda dengan manufactur, yang juga pencatatan persediaan bahan baku.


http://www.lpjkjatim.com/img_art/stock_0.gif


http://www.lpjkjatim.com/img_art/stock_1.gif

On Wednesday, 29 January 2014, 17:19, aksan kurdin wrote:
 
menarik sekali cak harri,

yuk diskusi sistem :)

kartu stock dan persediaan barang menurut saya berbeda.
kartu stock berhubungan dengan pencatatan keluar masuk (quantity) barang di gudang, sehingga saldonya hanya berupa jumlah barang saja.
sedang persediaan barang adalah ada nilai total harga stok yang tersisa di gudang. nilainya adalah harga belinya dahulu, bukan harga jual ke customer.
metode inventory yang terkenal dan biasa ditemui adalah FIFO, LIFO, dan Average.

Setahu saya dari pembicaraan dan diskusi dengan beberapa pengolah inventori, jadi bukan dari buku,
FIFO biasanya digunakan untuk mengeluarkan barang yang duluan masuk, karena dianggap semakin lama di gudang, barang bisa rusak (makanan dll)
LIFO biasanya digunakan untuk mengeluarkan barang dengan harga terakhir di pasaran, jadi perhitungan rugi labanya mendekati posisi terakhir (saham dll)
Average digunakan untuk menyamaratakan harga barang, karena mungkin pergerakan harga yang tidak signifikan naik turun atau terlalu besar.

Average yang saya tahu ada dua, simple average, seperti yang dirumus cak harry, dan moving average, yang rata2nya akan dihitung setiap kali ada pembelian barang masuk.
Di buku2 ada juga namanya rata2 tertimbang. Tapi sifatnya sama dengan simple average.

Ada waktu, akan saya berikan sample dalam vba nya, bagaimana menghitung FIFO dan LIFO, dan juga average.

Jika memang memanas, kita akan seriusi dengan kejadian bagaimana menghitung harga persediaan jika di histori di temukan ada penjualan tapi tidak ada stok, atau penjualan mendahului pembelian. harga apa yang dipakai.


aksan kurdin

On 1/29/2014 4:00 PM, har_i20002000@yahoo.com wrote:
��
Sejatinya, yang amat berpengaruh terhadap pencataaan persediaan barang (kartu stock) terletak pengakuan harga pada saat barang keluar. Apakah harga yang diberikan pada saat harga pembelian pertama, akhir, ataukah rata-rata? Bagaimana pula stock barang pertama, sudah habis? Apakah harga pembelian barang pertama tersebut masih bisa dipakai patokan.

Semua hal tersebut harus bisa diakomodasi ke dalam aplikasi. Karena user terkadang meminta berganti-ganti. Entah untuk kepentingan mengurangi keutungan tertulis sehingga pajak yang harus dibayar menjadi lebih murah (Rugi - Laba). Atau, karena hal lain.

Sebagai referensi dan pengetahuan (atau pembanding), di aplikasi PHP saya pernah membuat fungsi penetapan harga tersebut. Setidaknya untuk 3 jenis metode. Bila user memilih 1 metode, maka nilai pil menjadi 1, yang lain 0. id_met pilihan user-lah yang kita eksekusi (contoh dibawah user memilih metode FIFO -- First In First Out).

id_met�������������� metode������������ pil
0���������������������������������� LIFO������������������ 0
1���������������������������������� FIFO������������������ 1
2���������������������������������� Average���������� 0


function cek_harga($n,$jn){
������ ������ $ry�� = "Select * From persediaan_metode where pil='1'";
������ ������ $il�� = mysql_query($ry);
������ ������ $ta = mysql_fetch_array($il);
������ ������ $meto = $ta[0];
������ ������
������ ������ $jen = $jn-10;
������ ������ $br = mysql_query("SELECT Sum(jml) FROM persediaan
������ ������ where jen='$jn' and id_p<='$n'");
������ ������ $bb = mysql_fetch_array($br);
������ ������ $bbb = $bb[0];
������ ������ if($meto==0){
������ ������ ������ $pa = "order by id_p desc";
������ ������ }else if($meto==1){
������ ������ ������ $pa = "order by id_p asc";
������ ������ }
������ ������ ������
������ ������ if($meto<2){
������ ������ ������ $bo = mysql_query("SELECT * FROM persediaan
������ ������ ������ where jen='$jen' and id_p<='$n' $pa");
������ ������ ������ $jjm = 0;
������ ������ ������ while($bos = mysql_fetch_array($bo)){
������ ������ ������ ������ $jjm = $jjm + $bos['jml'];
������ ������ ������ ������ if($bbb<$jjm){
������ ������ ������ ������ ������ $harga = $bos['h_sat'];
������ ������ ������ ������ ������ break;
������ ������ ������ ������ }
������ ������ ������ }
������ ������ }else{
������ ������ ������ $bo = mysql_query("SELECT AVG(h_sat) FROM persediaan
������ ������ ������ where jen='$jen' and id_p<='$n' group by jen");
������ ������ ������ $bos = mysql_fetch_array($bo);
������ ������ ������ $harga = $bos[0];
������ ������ }
������ ������ ������
������ ������ return $harga;
������ }


Semoga bisa memberi semangat.


Hariyanto (Surabaya)



__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (12)
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar