ANS-1898 · PRINTING, PDF & EMAIL TEMPLATES

How to Customize NetSuite Transaction PDFs with Additional Pages?

Learn effective methods for adding extensive content, such as terms and conditions, to NetSuite packing slips and purchase orders.

Short answer

To add additional pages to NetSuite transaction PDFs, leverage Advanced PDF/HTML Templates. Options include using BFO (XMLtoPDF) for complex layouts, embedding external PDF files from the File Cabinet or linking to them via a URL, or adding multiple description items to the transaction.

Scenario

Organizations often need to include supplementary information, such as detailed terms and conditions or other extensive text, on additional pages of their NetSuite transaction PDFs like packing slips and purchase orders. The challenge lies in effectively integrating this content into the standard document generation process.

Solution

While older methods had limitations, NetSuite's Advanced PDF/HTML Templates now offer robust capabilities for customizing documents, including embedding external PDFs or extensive text. The following workarounds are available for adding additional pages to transaction PDFs:

  1. Utilize BFO (XMLtoPDF)

    NetSuite employees often suggest using BFO (XMLtoPDF) within Advanced PDF/HTML Templates for highly customized and complex document layouts. This method provides extensive control but may require more development time.

  2. Embed or Link External Files

    Host the additional content as a PDF file in the NetSuite File Cabinet. Within the Advanced PDF/HTML template, you can either directly embed this PDF file for a seamless integration or add a custom field containing a URL link to the file. For example, the link could state: "This Purchase Order is subject to the Terms & Conditions listed at http://blablabla".

  3. Add Multiple Description Items

    Incorporate several description items into each Purchase Order or relevant transaction. Since items display on multiple pages, this method allows for the inclusion of extensive text, effectively creating the entire terms and conditions or other content across additional pages.

Expert NetSuite Support

Need help with this NetSuite issue?

Printing, PDF & Email Templates consulting and configuration support

Talk to a consultant