Berikut panduan untuk menampilkan Laporan Penjualan yang sudah dikurangi nilai Retur Penjualan:

1. Ke  menu Laporan | Daftar Laporan

2. Penjualan | Penjualan Per Barang | Klik Tampilkan


3. Klik Modifikasi | Analisa | Unchecklist Tampilkan sebagai laporan analisa

4. Klik Kolom Data | klik 2 kali Kts. Dikembalikan, Kolom Skrip Khusus 1, dan Kolom Skrip Khusus 2 sehingga tampil di Kolom digunakan


5. Klik tanda * di samping kolom skrip khusus 1 | label kolom bisa di ganti misalkan retur | kolom skrip khusus pilih Penjualan | klik + (tambah) sehingga tampil $F{salesInvoiceDetail.salesAmountBase} | tambahkan didepannya tanda ( sehingga menjadi ($F{salesInvoiceDetail.salesAmountBase}


6. Masih di kolom yang sama tambahkan .divide( | klik kolom skrip khusus dan pilih kuantitas | klik + | selanjutnya tambahkan , 2, RoundingMode.HALF_UP)) | sehingga keseluruhan menjadi :

($F{salesInvoiceDetail.salesAmountBase}.divide($F{salesInvoiceDetail.quantity}, 2, RoundingMode.HALF_UP))

7. Masih di kolom yang sama, setelah ) tambahkan .multiply( | skrip khusus pilih Kts. Dikembalikan | klik + | sehingga rumus keseluruhan adalah:

($F{salesInvoiceDetail.salesAmountBase}.divide($F{salesInvoiceDetail.quantity}, 2, RoundingMode.HALF_UP)).multiply($F{salesInvoiceDetail.returnQuantity})

8. Klik simpan | Klik * Kolom Skrip Khusus 2 untuk menampilkan penjualan dikurangi retur penjualan | kolom skrip khusus pilih penjualan | klik (+) sehingga tampil $F{salesInvoiceDetail.salesAmountBase} dan tambahkan didepannya yaitu tanda ( | sehingga menjadi ($F{salesInvoiceDetail.salesAmountBase}

9. Selanjutnya, masih di kolom yang sama tambahkan .divide( | kolom skrip khusus pilih kuantitas | klik + | tambahkan setelahnya yaitu }, 6, RoundingMode.DOWN)) | sehingga rumusnya adalah

($F{salesInvoiceDetail.salesAmountBase}.divide($F{salesInvoiceDetail.quantity}, 6, RoundingMode.DOWN))

10. Masih di kolom yang sama, setelah tanda ) tambahkan .multiply( | kolom skrip khusus pilih kuantitas | klik + | tambahkan setelahnya yaitu .subtract( | kolom skrip khusus pilih kts. Dikembalikan | klik + | lalu tambahkan )) | sehingga rumus keseluruhan:

($F{salesInvoiceDetail.salesAmountBase}.divide($F{salesInvoiceDetail.quantity}, 6, RoundingMode.DOWN)).multiply($F{salesInvoiceDetail.quantity}.subtract($F{salesInvoiceDetail.returnQuantity}))


11. Klik simpan | simpan | selanjutnya laporan bisa di klik memorize, dan selanjutnya laporan bisa di akses dari menu Laporan | Daftar Laporan | Memorize

12. Untuk contoh laporan bisa diakses disini dan panduan import laporan klik disini