scottvonduhn
03/07/2022, 5:12 PM.locale
, which Netsuite sets based on the print setting (customer's locale vs. account default locale), and then the Freemarker setting called locale
which actually affects date and number formatting (and possibly currency, but I am not sure about that). I use the following to put the two in sync:
<#setting locale = .locale>
The better way to control the currency characters is to use the nsformat_currency
function, as it will format it the value as if it was on the transaction itself: ${nsformat_currency(record.amount * -1)}