Skip to content

[FR] Kalkulator harga dengan PPN di modul pembelian #93

@swawif

Description

@swawif

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.
image
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
image
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.

image
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.

image
Rumusnya :

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions