void Books.Create_Shipment(int shipid) { books_access = thisapp.Books.Get_Books_Access(); conn_tok = books_access.get("connection"); org_id = books_access.get("organisation_id"); fetchdisp = Create_Dispatch_Note_Format[ID == input.shipid]; fetdispsf = Dispatch_Note_Subform[Create_Dispatch_Note_Plan_RECID == fetchdisp.ID]; fetinv = Invoice[ID == fetchdisp.Create_Dispatch_Note_Plan_ID]; fetch_cust = Customers[ID == fetchdisp.Customer_Name]; fetchso = Sales_Order[ID == fetchdisp.Sales_Order_ID]; soid = fetchso.Zoho_Books_ID; pkgid = fetchdisp.Package_ID; ss = soid.tostring(); //info soid; //info pkgid; grnmap = Map(); //mymap.put("delivered_date",fetchdisp.Actual_Date_Time); mymap = Map(); mymap.put("date",fetchdisp.Dispatch_Note_Date.toString("yyyy-MM-dd")); mymap.put("delivery_method","By Road"); mymap.put("tracking_number",fetchdisp.Vehicle_No_dup); //mymap.put("delivered_date",fetchdisp.Actual_Date_Time); grnmap.put("JSONString",mymap); // info grnmap; // json = Map(); // json.put("JSONString",grnmap); crtrecord = invokeurl [ url :"https://www.zohoapis.in/inventory/v3/shipmentorders?package_ids=" + pkgid + "&salesorder_id=" + ss + "&organization_id=" + org_id + "&is_delivered=" + true type :POST parameters:mymap.tostring() connection:"zoho_inventory" ]; //crtrecord = zoho.books.createRecord("shipmentorders", org_id, grnmap); // info crtrecord; rescode = crtrecord.get("code").toLong(); log_type = "Failure"; if(rescode == 0) { log_type = "Success"; /* var = crtrecord.get("shipment_order").get("shipment_id"); fetchdisp.Shipment_ID=var; */ //info rescode; } /* ins_log = insert into Log_Files [ Added_User=zoho.loginuser Module_Name="shipments-Books" Form_Name="Dispatch_Note_Actual_In_Books-shipments" Log_Details=crtrecord Log_Type=log_type Reference_NO=fetchdisp.CDNF_ID ]; */ }
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