My Stuff

wwinters Red Ribbon

Comments

  • When I created my templates, I made the invoice show either inventory item or billable items, as we rarely mix them on an invoice. The standard template has a conditional before the inventory items table: <#if record.item?has_content> I copied that entire table, along with the conditional and pasted it just after…
  • Because of the defect from 2013, I decided to not use Advanced PDF templates for Picking tickets, and instead created a Suitelet to pop up a pdf picking ticket with my desired logic.
  • Hi Matthew, Looking at how FreeMarker defines the footer, it is embedded in the <body> tag, and I think it needs a 'footer-height' defined, meaning it will always take up that space on the bottom of the page. You can try not defining a footer-height and put an <#if> statement in the footer macro that ignores your text if…
  • There is a defect in the Advanced PDF/HTML template for Packing Slips, I wonder if there is also one regarding the Picking Ticket. The Packing Slip Advanced PDF/HTML template points to the Sales Order record, and not the Item Fulfillment record. Which record should the Picking Ticket template point to? Wes
  • If you can make a saved search that returns the customers with the addresses to be checked, you can create a scheduled script to update the addresses.
  • I agree that using an external editor is the best practice for using the Advanced PDF Templates Wes
  • Hi all, I have started a new thread on this in the Latest Release forum... https://usergroup.netsuite.com/users/showthread.php?p=171867#post171867
  • I assume you are referring to the raw XML generated by the template? If so, yes I would be interested in having a way to dump that for debugging purposes as well, maybe by some sort of SuiteScript whereby we can supply a record to test on.
  • Daniel, Please look at the template editor in the 2014.1 Release Preview. Nothing works in the Release Preview. Thanks! Wes
  • I am able to log on to the release preview for 2014.1 today... I immediately tried to print a packing slip. Notice: Invalid PDF layout. Please contact your administrator. So, I went to the Advanced PDF/HTML Templates and clicked 'Customize' on the Standard Packing Slip PDF/HTML Template Without making any changes, I…
  • Here is my code for the Suitelet: [CODE]function createPickingListPopup(request, response){ var recordID=request.getParameter('id'); var record=nlapiLoadRecord('salesorder',recordID); var itemcount=record.getLineItemCount('item'); var shippinginfo=record.getFieldValue('custbody_ship_info'); if (!shippinginfo)…
  • Hi Corey, That was a defect in the first version of the template editor, which was subsequently fixed, and now works in my production account... You can even copy and paste between your sandbox and production accounts using the template editor, as it is now. It is again horribly broken in the release preview, and none of…
  • Hi Cory, I also (mostly) edit my templates in a text editor. I do remember the NS editor mangling my less than and greater than characters. I use (in my text editor) > and < for comparison operators. I also use " for my string conversions eg: ${item.rate?string( "0.0000" )} As to why your assignments are not sticking, does…
  • Here is the User Event Script to create the button on the Sales Order: function UserEventAddButton(type, form, request){ var internalId = nlapiGetRecordId(); //Sales Order record ID if (internalId != null) { var createPdfUrl =…
  • I included the function to include the kit items. NOTE: My coding is sloppy, I know. Coding is not my primary function. I use what I know to get by, and create customizations in NetSuite. Also, this code does NOT work when there are multiple Serial/Lot Numbers on the same line. Netsuite adds a special character between…
  • Hmm, I just did a quick test, and my picking ticket Advanced PDF Form still prints "Sales Order" in the top right corner, so my instance is not fixed yet :( What I did was write a small script to add a button to the Sales Order record called 'Print Picking List', which links to a Suitelet that writes a PDF in another…
  • After contacting NetSuite support regarding Advanced Printing Packing Slips, it has been confirmed that there is a defect: We have filed the following defect on your behalf. Defect #- 269811 Advanced PDF/HTML Template > Packing Slip form title displays Sales Order SUMMARY: Advanced PDF/HTML Template > Packing Slip form…
  • Yes, I think that the record referenced in the Advanced Printing form for Packing lists is the Sales Order... I think that Item Fulfillment makes more sense, but there doesn't seem to be an Advanced Printing form that points to the Item Fulfillment record. :h_a_w:
  • Hi Sterling, Did you get access to 2014.1? I don't have it yet. In order to print the kit items on the picking ticket, I had to write a script to create the entire picking ticket from scratch. Wes
  • I am experimenting with defining a custom (advanced) template for picking tickets and packing slips I am also experimenting with Advanced Printing Packing Slips... My question is, how do I choose the packing slip advanced printing template to print??? I thought it would be as straight forward as the other Advanced Printing…
  • It looks like the sass package has been moved on github.com I don't know what the new filename should be as that file does not exist in the v3.9.3 folder on github.com See: https://github.com/sass/node-sass/releases/v3.9.3/ Sorry I can't help more with that.
  • Mark, Follow the instructions here: https://developers.suitecommerce.com/section4183925632 You will have to create a login. Best, Wes
  • Hey Sam, I took a look at the release notes for the Vinson version of SiteBuilder Extensions, and it did not make it into that release... I do see that is has been pushed back on the roadmap, with no definitive time frame now. https://developers.suitecommerce.com/roadmap Wes
  • I'm now working on adding Google trusted Store code to Reference Checkout 2.05. Did you ever finish this? I will implement the code above less the commented out sections and see if it works in my beta site. Thanks! Wes
  • Update: I spoke with a SuiteGuru at SuiteWorld 16, and he recommended upgrading from Reference Checkout to the free SiteBuilder Extensions Mont Blanc, which is the newest bundle for Reference Checkout/My Account in one bundle going forward. He mentioned that an implementation of Google Trusted Stores is in the works, and…
  • MVLDesign.com It turns out I am using the normal three step checkout, as NetSuite calls it in the configuration file, but because it's still an AJAX powered solution, it's not compatible with Google Trusted Stores. Apparently, Google, who I thought were masters of AJAX, needs a full page refresh to process the order…
  • I'm now at the validation stage with Google, without adding those required fields above, but looking for a validation error. I don't get any errors because the reference checkout is a one-page checkout and it seems the google validator does not catch the asynchronous order confirmation page. How did you get around this?
  • Hi, I am now having this same issue in Sitebuilder Extensions Elbrus. I have added object properties for shippingplushandlingcost and shippingplushandlingcost_formatted to this.result.summary object in both: getRecordSummary function on Transaction.Model.js AND confirmationCreateResult function in LiveOrder.Model.js I have…
  • Thanks David, I'll contact you. It seems to me that AJAX style checkout is pretty common, so I'm surprised that GTS doesn't work with it. Best, Wes
  • Hi FinOps, Did you ever get Google Trusted Stores to work with One Page Checkout? We are using Reference Checkout and while I can see the data for Google on the Order Confirmation Page, the Google Trusted Store validator is not catching it... I think the One Page Checkout in the Reference Module may be causing the problem.…