ANS-0850 · PRINTING, PDF & EMAIL TEMPLATES

How to Print a Single Item Label from a NetSuite Transaction PDF Form?

Discover a workaround to generate individual item labels directly from NetSuite's transaction printing interface, bypassing API limitations.

Short answer

While the nlapiPrintRecord API does not directly support label printing, a specific URL parameter can be used with the 'Print Checks and Forms' page. By passing the transaction ID, users can isolate and print a single item label, leveraging NetSuite's native printing capabilities for individual items.

Scenario

NetSuite users frequently require the ability to print individual item labels directly from transaction records. The nlapiPrintRecord API, a common tool for printing records, does not inherently provide an option for printing labels. This limitation necessitates an alternative approach to generate single item labels efficiently from the system.

Solution

The nlapiPrintRecord API does not offer a direct option for printing labels. However, a method exists to print a single item label by navigating to Transaction > Management > Print Checks and Forms and passing a specific id parameter in the URL. This ensures that only one item is listed for printing. The URL structure to achieve this is as follows:

https://system.na1.netsuite.com/app/accounting/print/printbarcodes.nl?printtypenull&methodprint&id(7

This action will display the corresponding print page for the single item label.

Expert NetSuite Support

Need help with this NetSuite issue?

Printing, PDF & Email Templates consulting and configuration support

Talk to a consultant