ANS-1498 · PRINTING, PDF & EMAIL TEMPLATES
How to Translate Item Names on Advanced PDF/HTML Templates in NetSuite?
NetSuite users can ensure item names appear in the correct language on printed transactions by leveraging the translated 'Display Name' field from the Item Record.
Short answer
To display translated item names on Advanced PDF/HTML Templates, create a custom transaction line field that sources the 'Display Name' from the Item Record. This 'Display Name' is the value NetSuite translates based on language preferences, ensuring the item name appears correctly when the transaction is printed.
Scenario
When printing transactions using Advanced PDF/HTML Templates in NetSuite, item names may not display in the desired language, even after changing language preferences. This occurs because the standard item name field on transactions does not inherently support translation for display on printed forms.
Solution
To ensure item names are translated correctly on Advanced PDF/HTML Templates, implement the following workaround:
Create a custom transaction line field.
Configure this custom field to source the 'Display Name' from the Item Record. The 'Display Name' field on the Item Record is the specific value that NetSuite translates when language preferences are changed.
Access this new custom transaction line field within the Advanced PDF/HTML template.
When the transaction is printed, this custom field will display the item name in the language corresponding to the user's language preferences.
Expert NetSuite Support
Need help with this NetSuite issue?
Printing, PDF & Email Templates consulting and configuration support
