@brett.wilson You could also have some jquery in a inline html field to hijack the print button and run your script before the actual printing to set the values. (not supported by netsuite). But I think your best bet is to set custom fields after submit on the record.