Ilustrasi : nilai total Faktur Penjualan adalah sebesar Rp 4.735.815 dan ingin dibulatkan ke nilai ribuan keatas yaitu menjadi sebesar Rp 4.736.000 pada desain cetakannya.

Contoh Faktur Penjualan Yang Akan dibulatkan Nilainya

Berikut ini langkah-langkah yang perlu dilakukan untuk menampilkan Pembulatan Nilai Ribuan Keatas dari Total Invoice atas Faktur Penjualan yang nilainya tidak bulat di desain cetakannya :

  1. Masuk menu Pengaturan | Desain Cetakan.

    Masuk ke Menu Desain Cetakan

  2. Pilih dan buka desain Faktur Penjualan yang dimaksud, kemudian klik Buka Desainer.

    Pilih Desain Cetakan Faktur Penjualan

    Buka Desainer dari Desain Cetakan Faktur Penjualan

  3. Klik tanda ( + ), pilih Label dan tempatkan pada posisi yang diinginkan, kemudian pada kolom Text isikan nama label-nya yaitu misalnya Pembulatan, dan label berikutnya adalah Total Invoice (Perhatikan gambar).

    Menambahkan Label pada Desain Cetakan

    Memberikan Nama/Judul Label sesuai Kebutuhan

  4. Klik kembali tanda (+), pilih Variable, tempatkan sebaris/sejajar dengan label yang baru ditambahkan pada poin 3.

    Menambahkan Kolom Variabel dan Diletakan sejajar dengan Label yang baru ditambahkan

  5. Isikan Variable Skrip Pembulatan berikut ini pada kolom expression :(($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000))-$F{salesInvoice.totalAmount}

    Menambahkan Variabel Skrip Pembulatan

  6. Dan isikan Variabel Skrip Total Invoice, pada kolom expression-nya dengan skrip berikut ini :($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000)

    Menambahkan Variabel Skrip Total Faktur Setelah Dibulatkan

  7. Selanjutnya ubah skrip pada variabel terbilang seperti  berikut ini sehingga informasinya sesuai dengan nilai yang tampil pada Total Invoice Setelah dibulatkan :$V{SCRIPT}.sayIt(($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000))

    Mengubah Variabel Skrip Terbilang Sehingga Sesuai dengan Total Faktur Setelah Dibulatkan

  8. Simpan desain cetakannya dan hasil cetakan akan seperti berikut ini.

    Hasil Desain Cetakan Faktur Penjualan setelah Pembulatan