
salarydetails = Map();
salarydetails = zoho.people.getRecordById("Salary_reference",recordid);
tabularmap = Map();
tabularmap = salarydetails.get("tabularSections");
tabularlist = List();
tabularlist = tabularmap.get("Breakup details");
salarymap = Map();
Totalsalary = 0;
for each r in tabularlist
{
salarymap = r.toMap();
Totalsalary = salarymap.get("HRA1").toDecimal() + salarymap.get("Other_Allowance1").toDecimal() + salarymap.get("Medical1").toDecimal() + salarymap.get("Basic1").toDecimal();
}
salaryupdate = Map();
salaryvalue = Map();
salaryvalue.put("recordid",recordid);
salaryvalue.put("Net_Salary",Totalsalary.toString());
salaryvalue.put("Revised_date",today.toString());
salaryupdate = zoho.people.update("Salary_reference",salaryvalue);
info salaryupdate;