Preview:
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
	]; */
}
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