-
Notifications
You must be signed in to change notification settings - Fork 52
[FR] Kalkulator harga dengan PPN di modul pembelian #93
Description
Bismillah assalamualaikum pak @AbuMuhammad
Berhubungan dengan masalah PPN di #92 , kita juga perlu untuk modifikasi sistem hitung harga di modul tambah pembelian.
untuk PPN ini, model yang kita pilih adalah harga jual yang di set di ahadpos sudah termasuk PPN.
Sidenote : Tolong untuk modul hitung harganya di prioritaskan pak. untuk masalah database pajak, ini bisa menyusul
yang saya propose, modul set harga diubah seperti ini. kalau ada masukan boleh sekali pak.

untuk checkboxnya, default hanya Barang jual kena PPN yang di cek
Ini beberapa kondisinya
Barang tidak kena PPN.
Jika barang jual kena PPN di uncheck, otomatis supplier sudah bayar ppn di disable
lalu kolom PPN dan PPN Jual di nol kan
kemudian behaviour ahadpos sama seperti dulu

Margin % = Margin / Harga Jual Bersih
Setelah di save, barang di tandai tidak kena ppn di database (penamaan hanya contoh)
Barang Kena PPN, Tapi supplier tidak bayar PPN
Jika barang jual kena PPN di check, supplier sudah bayar ppn di enable
lalu kolom PPN tetap di nol kan, tapi PPN Jual di isi dengan value dari Config > aplikasi > config
Biasanya kasus ini kalau kita belanja barang ke agen atau ke Pasar Pagi.

Karena barang sekarang dijual dengan PPN, ada perubahan di marginnya. disini kita perlu kalkulator margin yang baru, Rumusnya seperti ini
Harga Jual Bersih = Harga Jual / (100%+PPN%)
PPN = Harga Jual - Harga Jual Bersih
Margin = Harga Jual Bersih - Harga Beli
Setelah di save, barang ini di tandai di database Kena PPN (namingnya terserah ya pak. ini contoh aja). jadi saat dijual, kita tahu untuk motong PPN dari marginnya.
Harga Beli dan harga jual yang disimpan di AhadPOS mengikuti kolom harga beli dan harga jual.
Barang kena PPN, dan supplier bayar PPN
Jika barang jual kena PPN dan supplier sudah bayar ppn di check
Otomatis kolom PPN dan PPN Jual di isi dengan value dari Config > Aplikasi > Config
Biasanya ini kalau kita belanja dari supplier
Kita perlu kondisi ini, karena ada peraturan di pajak, kalau supplier kita sudah bayar PPN, kita tidak perlu membayar full PPN kita. tapi kita cukup membayar selisih dari yang sudah di bayar oleh supplier.
Harga Beli = Jumlah / Subtotal * (100%+PPN%)
Harga Beli bersih = Jumlah / Subtotal (atau Harga Beli / (100%+PPN%))
PPN Supplier = Harga beli - Harga beli bersih (atau Jumlah / Subtotal x PPN%)
PPN Jual Bersih = (Harga Jual - (Harga Jual / (100%+PPN%)) - PPN Supplier
Harga Jual Bersih = Harga Jual - PPN Jual Bersih
Margin = Harga Jual Bersih - Harga Beli
Setelah pembelian di save, barang ini di tandai di database Kena PPN
Dan PPN Supplier di simpan di database pajak.
Harga Beli dan harga jual yang disimpan di AhadPOS mengikuti kolom harga beli dan harga jual.
Untuk database pajak nanti akan dibahas
