Generate a PDF file for a transaction record in a suitelet.

Create an xml file of the printing template.Store it in file cabinet /** * @description function for rendering pdf file * @param {filePath} specify the file path for the xml file for pdf template(/suitescript/template/…/name.xml) * @param {recType} specify the record type (salesorder/estimate/invoice….) * @param {Id} internal Id of the record to be printed. */ function… Continue reading Generate a PDF file for a transaction record in a suitelet.

Error while Parsing XML in the template

Issue Error: “The entity name must immediately follow the ‘&’ in the entity reference” when trying to print or save an Advanced PDF/HTML Template. Solution This usually happens if one of the Company Information or one of the Field Label or values have a special character like ‘&’. Identify first which field label or value has ‘&’ then add a… Continue reading Error while Parsing XML in the template

Print Template after converting the given Pixel Dimension to percentage mode.

//Info: YAL-16 Template To be previewed: Before Proceeding, we need to make clear how much <td> is required in order to display just the inside box.For making the page width & spacing clear, we are converting the Pixel dimension to percentage mode. Thus we can group all specifications to a total of 100% & dividing… Continue reading Print Template after converting the given Pixel Dimension to percentage mode.

Remove a part of String in Advanced PDF template

These are the built-ins for the Advanced PDf template 1. Keep afterRemoves the part of the string that is not after the first occurrence of the given substring. Ex: ${item.employeefullname?keep_after(” “)} – This removes the string before the first occurrence of “space”. That is if the employee’s name is “E170 John Mathew” then the result… Continue reading Remove a part of String in Advanced PDF template

Populate Contact Name of Customer in Sales Order to Advanced PDF

Suppose if we want display contact name on the Sales Order PDF print then we needs fetch it from contact record. Normally up to 3 join are supported on the Advanced PDF template. In order to populate contact name to PDF, please refer following steps Step 1: Create a custom entity field on the customer… Continue reading Populate Contact Name of Customer in Sales Order to Advanced PDF