void Books.Cancel_SO_in_ZBooks(int soid) { //Getting authtoken and organisation id books_access = thisapp.Books.Get_Books_Access(); conn_tok = books_access.get("connection"); org_id = books_access.get("organisation_id"); //------------------------------------------------------------------------------ fetch_so = Sales_Order[ID == input.soid]; info fetch_so.Sale_Order_No; mymap = Map(); stts = "void"; mymap.put("status",stts); //item_list = List(); /* for each rec in fetch_so.Item_Details { fetchitem = Materials[ID == rec.Part_Description]; line_item_map = Map(); line_item_map.put("quantity",rec.Qty); //line_item_map.put("rate",rec.Rate); lineitemid = rec.zb_line_item_id; line_item_map.put("line_item_id",lineitemid); item_list.add(line_item_map); }*/ //mymap.put("line_items",item_list); //status to changed refno = fetch_so.Sale_Order_No; books_id = fetch_so.Zoho_Books_ID; //updtstatus = zoho.books.updateRecord("salesorders",org_id,books_id,mymap,conn_tok); test_map = Map(); header_data = Map(); header_data.put("content-type","application/json"); void_so = invokeurl [ url :"https://www.zohoapis.in/books/v3/salesorders/" + books_id + "/status/void?organization_id=" + org_id type :POST parameters:test_map headers:header_data connection:"books_con" ]; res_code = void_so.get("code").toLong(); log_type = "Failure"; if(res_code == 0) { log_type = "Success"; } ins_log = insert into Log_Files [ Added_User=zoho.loginuser Module_Name="Sales Order" Form_Name="Cancel Sales Order" Log_Details=void_so Log_Type=log_type Reference_NO=refno ]; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter