Openbravo Payroll Internal Variable

Openbravo Payroll memiliki kemampuan untuk membuat formula gaji secara dinamis. berikut adalah daftar internal variable yang bisa digunakan dalam openbravo payroll. 

  • harikerja jumlah hari kerja
  • cuti jumlah pemakaian cuti
  • perjalanandinas jumlah perjalanan dinas
  • employeeposition kode posisi/jabatan
  • departementcode kode department
  • jobtitlecode kode jabatan lengkap (job title)
  • employmenttype status kepegawaian
  • employeegrade pangkat/golongan
  • telambat jumlah berapa kali datang terlambat sesuai periode penggajian
  • durasiterlambat total durasi terlambat dalam menit yang diakumulasikan sesuai periode penggajian
  • pulangcepat jumlah berapa kali pulang cepat sesuai periode penggajian
  • durasipulangcepat total durasi pulang cepat dalam menit yang diakumulasikan sesuai periode penggajian
  • tidakmasuk jumlah hari tidak masuk sesuai periode penggajian, yang sudah meng-anulir akhir minggu mapun libur berjalan, juga cuti dan perjalanan dinas. ijin berpergian, sakit, dan ijin lain-lain didefinisikan sebagai cuti.
  • maritalstatus status pernikahan karyawan, yang terdapat di header master karyawan. variable ini bertipe String, dengan kemungkinan sebagai berikut:
    • BK: belum kawin
    • CERAI: sudah cerai
    • KAWIN: sudah kawin
    • K0: sudah kawin tapi belum punya anak
    • K1: sudah kawin dengan 1 anak
    • K2: sudah kawin dengan 2 anak
    • K3: sudah kawin dengan 3 anak
  • echelon tingkat eselon karyawan, yang terdiri dari varian berikut ini:
    • NON Non Echelon
    • E1 Echelon 1
    • E2 Echelon 2
    • E3 Echelon 3
    • E4 Echelon 4
  • tingkatpendidikan tingkat pendidikan yang sedang berlaku pada sebuah karyawan. rentang berlakunya tingkat pendidikan sesuai dengan periode penggajian.
  • jurusanpendidikan jurusan pendidikan yang sedang berlaku pada sebuah karyawan. rentang berlakunya tingkat pendidikan sesuai dengan periode penggajian.

contoh formula gaji menggunakan employementtype

contoh formula gaji, dengan kasus tunjangan karyawan tetap sebesar 1.5 juta per bulan konstan:

var result=0;
if (employmenttype='PFT'){
  result=1500000;
}

contoh formula gaji menggunakan maritalstatus

contoh formula gaji, dengan kasus tunjangan karyawan yang sudah menikah tetap sebesar 1 juta per bulan konstan:

var result=0;
if (typeof maritalstatus !== 'undefined') {
 if (maritalstatus == "KAWIN"){
  result=1000000;
 }
}

contoh formula gaji menggunakan echelon

contoh formula gaji, dengan kasus tunjangan jabatan karyawan berdasarkan tingkat eselon, dimana eselon 1 mendapat tunjangan 1 juta, dan eselon 2 mendapat tunjangan 500 ribu:

var result=0;
if (typeof echeclon !== 'undefined') {
 if (echelon == "E1"){
  result=1000000;
 } else if (echelon == "E2"){
  result=500000;
 }
} 

contoh formula gaji menggunakan jurusanpendidikan dan tingkatpendidikan

contoh formula gaji, dengan kasus tunjangan dikarena karyawan memiliki tingkat pendidikan tertentu, dan/atau bidang pendidikan tertentu. misalnya, tunjangan untuk karyawan yang tingkat pendidikannya S1 sebesar 700 ribu, sedangkan jika pendidikannya S2 sebesar 1 juta:

var result=0;
if (typeof tingkatpendidikan !== 'undefined') {
 if (tingkatpendidikan == "S1"){
  result=700000;
 } else if (tingkatpendidikan == "S2"){
  result=1000000;
 }
} 

contoh lain untuk jurusan pendidikan, misalnya untuk jurusan KEPERAWATAN, dapat tunjangan sebesar 400 ribu:

var result=0;
if (typeof jurusanpendidikan !== 'undefined') {
 if (jurusanpendidikan == "S1"){
  result=700000;
 } else if (jurusanpendidikan == "S2"){
  result=1000000;
 }
} 

untuk contoh contoh formula lain, bisa dipelajari disini.

Advertisements

One thought on “Openbravo Payroll Internal Variable

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s