...
Some variables from NetSuite cannot be mapped and therefore server variables must be used for this scope. The needed values are already defined in the installation but they should be overridden with correct values by using the provided text boxes. The below chapters include all defined variables along with an explanation and example for each one.
Server Variable | Used for | Explanation | Location - (Click to Enlarge) |
---|---|---|---|
Subsidiary ID | Authentication, Synchronization | The subsidiary is used in order to define the "company department" that integration will work on | |
Script ID | Synchronization | Defines the script id that will be used in the synchronization URL | |
Deploy ID | Synchronization | Defines the deploy id that will be used in the synchronization URL | |
Non Taxable ID for Products | Product Synchronization | NetSuite Internal ID in order to mark a product as non-taxable | |
Taxable ID for products | Product Synchronization | NetSuite Internal ID in order to mark a product as taxable | |
Customer Type | Account Synchronization | Defines if the customer will be synced as a "Company" or as an "Individual" | - |
Invoice Order Type | Invoice Synchronization | The id of the default Order Type for the Invoices | |
Invoice Custom Form | Invoice Synchronization | NetSuite InternalID for the custom form that will be used to create the invoice | |
Discount Type | Invoice Synchronization | NetSuite Internal ID in order to add a discount as a coupon (used only when an InvoiceItem include one or more discount items) |
Authentication
...
A valid NLAuth header must be set in the corresponding textbox in order for BSS to be able to authenticate itself with Zendesk. In order to be able to set a value on a custom header, api key type is used from OpenApi specification.
...