In the Celigo SmartClient, when working on sales orders, the pricing of line items is retrieved from the item pricing based on the price level selected. There is not an option to enter a custom price since the price levels available to choose from are only those from the Price Levels list in NetSuite which can be found under:
Setup > Accounting > Accounting Lists
Filter by Type: Price Level
In NetSuite, the Custom Price Level has an Internal ID of -1 and is hidden in this list. In order to get around this, we can specify the Internal ID in our template when creating our Sales Order template.