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