Client akan mengirimkan data JSON (POST) ke End Point yang sudah ditentukan, untuk mendapatkan response hasil perhitungan PPh21 dari Logical Backend Server Mahir PPh21.
Informasi dibawah merupakan informasi data End Point, HTTP Header, Body JSON Attribute yang harus disesuaikan dari sisi client.
POST
Base URL
/api/hris/services/core/process
Accept: application/json
Secret-Keys: "SECRET-KEYS"
isProduction: "MODE"
User-Keys: "USER-KEYS"
{ "fpenyetahunan": 0, "employeeid": "MHR-19090037", "joinperiod": 202003, "period": 202207, "fnpwp": true, "femployeetax": 1, "fstatuskerja": 0, "ftaxtype": 1, "rptkp": 54000000, "finsentifpph21": false, "rpenghasilan_teratur": 18000000, "rpenghasilan_tidak_teratur": 23000000, "rjkk": 43200, "rjkm": 54000, "rkes_comp": 720000, "rkes_emp": 0, "rkes_empkel": 0, "rjhtemp": 360000, "rpensiunemp": 180000, "akum_phbruto": 0, "akum_phirreguler": 0, "akum_phneto": 0, "akum_pph21_reguler": 0, "akum_pph21_irreguler": 0, "akum_tunjpph21_reguler": 0, "akum_tunjpph21_irreguler": 0, "akum_rjhtemp": 0, "akum_rpensiunemp": 0, "pneto_masa_sebelum": 0, "pph21_masa_sebelum": 0 }
{ "meta": { "code": 200, "status": "success", "message": "Successfully" }, "data": { "data_gaji": { "slip_gaji": { "period": 202207, "employeeid": "MHR-19090037", "reg_rpenghasilanteratur": 18000000, "reg_rinsentifpph21": 0, "reg_rtunjpph21": 1754787, "reg_rjmlpenghasilan": 19754787, "reg_rjhtemp": 360000, "reg_rpensiunemp": 180000, "reg_rkesemp": 0, "reg_rkesempkel": 0, "reg_rpph21": 1754787, "reg_rjmlpengurangan": 2294787, "reg_rtakehomepay": 17460000 }, "slip_thr": { "period": 202207, "employeeid": "MHR-19090037", "irr_rpenghasilan_tidak_teratur": 23000000, "irr_rtunjpph21": 4058850, "irr_rjmlpenghasilan": 27058850, "irr_rpph21": 4058850, "irr_rjmlpengurangan": 4058850, "irr_rtakehomepay": 23000000 } }, "data_pph21": { "slip_pph21_gaji": { "period": 202207, "employeeid": "MHR-19090037", "fnpwp": 1, "fstatuskerja": 0, "ftaxtype": 1, "reg_rpenghasilanteratur": 18000000, "reg_tunjangan_pph21": 1754787, "reg_bpjs_jkk": 43200, "reg_bpjs_jkm": 54000, "reg_bpjs_comp": 720000, "reg_jmlpenghasilan_bruto": 20571987, "reg_biaya_jabatan": 500000, "reg_bpjs_jht_emp": 360000, "reg_bpjs_pensiun_emp": 180000, "reg_jmlpengurangan": 1040000, "reg_rphneto": 19531987, "reg_rphneto_masa_sebelum": 0, "reg_rphnetosetahun": 234383844, "reg_rptkp": 54000000, "reg_rpkp": 180383844, "reg_rpkpbulat": 180383000, "reg_rbreket1": 60000000, "reg_rbreket2": 120383000, "reg_rbreket3": 0, "reg_rbreket4": 0, "reg_rbreket5": 0, "reg_rpph21breket1": 3000000, "reg_rpph21breket2": 18057450, "reg_rpph21breket3": 0, "reg_rpph21breket4": 0, "reg_rpph21breket5": 0, "reg_rpph21regthn": 21057450, "reg_rpph21regterutang": 21057450, "reg_rpph21_masa_sebelum": 0, "reg_rpph21reg": 1754787 }, "slip_pph21_thr": { "period": 202207, "employeeid": "MHR-19090037", "fnpwp": 1, "fstatuskerja": 0, "ftaxtype": 1, "irr_ph_bruto_setahun": 246863844, "irr_ph_irreguler": 23000000, "irr_tunjpph21": 4058850, "irr_jmlbruto": 273922694, "irr_rbjabatan": 6000000, "irr_rjhtemp": 4320000, "irr_rpensiunemp": 2160000, "irr_jmlpengurangan": 12480000, "irr_phneto": 261442694, "irr_rptkp": 54000000, "irr_pkp": 207442694, "irr_pkpbulat": 207442000, "irr_breket1": 60000000, "irr_breket2": 147442000, "irr_breket3": 0, "irr_breket4": 0, "irr_breket5": 0, "irr_pph211": 3000000, "irr_pph212": 22116300, "irr_pph213": 0, "irr_pph214": 0, "irr_pph215": 0, "irr_pph21regirrthn": 25116300, "irr_rpph21regthn": 21057450, "irr_pph21irrthn": 4058850 } } } }