made no difference, but I think I found the issue....
# suitescript
s
made no difference, but I think I found the issue. The customer was set to PST Exempt. Which was the original intention to use that to not have PST, only GST/HST. But when that is ticked on, you can only specify one tax code, which means one GST/HST and not province-driven. So it must have been overriding what I was setting in script with the single tax code we had as the default. So, I guess as long as I ALWAYS set the tax code in script and have the customer NOT set to PST Exempt, it will work...