Custom Guided Wizard
...
Button URL Structure
URL Fields
Transaction Fields
5min
these fields modify the “upper half” of the sales order, estimate, or invoice by upper half, we mean anything above the line items populating standard transaction fields many of these fields are optional to netsuite, meaning they might not have even been enabled in your netsuite org and they are optional in the sense that even if they have been enabled in salesforce, they might not be required so you will not necessarily need all of these fields here is an example of populating the po and memo fields with custom fields from salesforce button url \&po=sales order po api field c \&memo=sales order memo api field c to see a full list of the standard fields on a transaction record, please view the page summarized button urls docid 4 d2zakyweatankstigup populating custom transaction fields (this section does not refer to lookups or picklists which are explained in another section of this document this section only refers to other data types) we designate a custom field on a transaction by starting the line of the custom url as \&cf , which is followed by the ordernumber (optional) and then the type of the custom field (i e text, date, etc ) followed by the api name of the netsuite field here is the theoretical construction button url \&cf type netsuite api name=formula field c add " type" (required) the type can be decided by checking the netsuite field type of the line level custom fields for more information, please refer to custom fields docid\ slaoavmc9hghpwuvjk 2w netsuite field type type value example date date \&cf date netsuite api name=formula field c datetime datetime \&cf datetime netsuite api name=formula field c list record (lookup) picklist \&cf picklist netsuite api name=formula field c integer number integer \&cf integer netsuite api name=formula field c decimal number number \&cf number netsuite api name=formula field c currency number \&cf number netsuite api name=formula field c percent number \&cf number netsuite api name=formula field c check box checkbox \&cf checkbox netsuite api name=formula field c free form text text \&cf text netsuite api name=formula field c text area textarea \&cf textarea netsuite api name=formula field c long text longtextarea \&cf longtextarea netsuite api name=formula field c email address text \&cf text netsuite api name=formula field c hyperlink text \&cf text netsuite api name=formula field c add "ordernumber" (optional) button url (field value) \&cf ordernumber type netsuite api name=formula field c the order number part in the button url syntax above determines the order in which the custom fields are displayed on the create transaction pages (ui) if we have an order number, they will be displayed as per our preferences button url (field value) \&cf 02 date custbody enddate=formula field c \&cf 01 date custbody startdate=formula field c if no order is given, the custom field columns are added randomly or alphabetically