{ "ReceiptBill": (data) => { return data; }, "Items": (data) => { return data; }, "SaleConsumption": (data) => { return data; }, "Inventory": (data) => { try { if(data["Type ID"]==0){ data["Type"] = "Float"; data["Declaration"] = "1. Float"; data["Amt"] = data["Total Prices"]; }else if(data["Type ID"]==1){ data["Type"] = "Sales"; data["Declaration"] = "2. Sales Auto"; data["Amt"] = data["Total Prices"]; }else if(data["Type ID"]==200){ let str = data["Usage Date(YYYY-MM-DD HH:mm:ss)"]; let time = str.split(" "); data["Declaration"] = "3. Payment Out ("+time[1]+")"; data["Amt"] = -data["Total Prices"]; data["Type"] = "Out"; }else if(data["Type ID"]==100){ let str = data["Usage Date(YYYY-MM-DD HH:mm:ss)"]; let time = str.split(" "); data["Declaration"] = "4. Payment In ("+time[1] +")"; data["Amt"] = data["Total Prices"]; data["Type"] = "In"; }else if(data["Type ID"]==2){ data["Declaration"] = "5. Declare"; data["Amt"] = -data["Total Prices"]; data["Type"] = "Declare"; }else{ let str = data["Usage Date(YYYY-MM-DD HH:mm:ss)"]; let time = str.split(" "); data["Declaration"] = "6. TypeID "+data["Type ID"]+" ("+time[1]+")"; data["Amt"] = data["Total Prices"]; data["Type"] = "TypeID "+data["Type ID"]; } if(data["Delete"]==1){ data["Type"] = data["Type"]+" [DELETED]"; data["Declaration"] = data["Declaration"]+" [DELETED]"; data["Amt"] = 0; } data["sort"] = data["Controller"] + " " +data["Usage Date(YYYY-MM-DD)"]+" "+data["Declaration"]; return data; } catch (e) { return data; } }, "ClockInOut": (data) => { return data; } }