SUITETALK- Netsuite searchAdvanced gives line price in base currency - netsuite

Can anyone please help us with this?
We are using Netsuite advanced search to pull sales order for different subsidiary. We are able to get all the line items(except tax itmes) but its consists the amount in base currency. Is there any way we can get response with exact amount visible in UI.
Also Its very hard to understand the basic of Netsuite SUITE TALk- SOAP. Do you recommend any resources that will ease learning?
Thanks

Just an update with this question, with Advanced search we are able to get the foreign currency of Subsidiary using fxCost in columns But line items doesn't have this option. This causes whole another problem for us. Then we decided to use SAVED SEARCH. Saved search provides us feature to disable foregin currency just by choosing CONSOLIDATED EXCHANGE RATE to none. We are using saved search ID in the Advanced search paramater ie using savedSearchScriptId from Netsuite Schema.
Hope it would be helpful to anyone who is strugglign with this kind of issue.
Thanks

For tax line in fx currency, prefer to do Tax Amount/exchange rate.

Related

How display price in ml in Stripe API Checkout?

With Stripe API Checkout, does anyone know how to change what I underlined ?
I need to display a price in ml. Example: I must write /100 ml and not /piece
This value isn't customizable. I think the best way to handle this is to add the size to the product name, "Le Baume (100ml)".

Restrict Customer Item Pricing in Netsuite

Good afternoon,
We've had a question come up which I can't find the answer to, in relation to the Item Pricing sublist on Customer Records in Netsuite.
Basically we want to know if it is possible to Restrict Access to this sublist, so anyone who has access to Customer Records can View the sublist, but only Users with certain Roles can actually Edit the sublist.
Is there any native functionality, or possibly customisation, that could do this?
I haven't been able to find anything in Role Permissions, but I could be overlooking something.
Appreciate your help, thank you!
Potentially a UserEvent with N/serverWidget or last resort will be JQuery.
I'm assuming this has been sorted out by now, but I have done something similar to this.
One of our clients did not want their sales reps to have access to the information on the pricing of an item.
To achieve this, I made a custom form that was the exact same as the standard, except I removed the pricing sublist from the form on creation.
Then on the role record under the forms subtab, the item sublist, I ticked only that customised form for inventory parts.
This meant all with that role can only see that inventory part form. ie, no pricing information.

How can I set the shipcarrier to More on a sales order using SuiteScript in a RESTlet?

SuiteScript v1, but I'll switch to SS v2 if it's the only way to make it work.
I've tried:
salesOrder.setFieldText('shipcarrier', 'More');
salesOrder.setFieldValue('shipcarrier', 'noups');
salesOrder.setFieldValue('shipcarrier', 'nonups');
But UPS is always selected once the record is saved.
shipcarrier is a bit of an odd thing.
I'm not sure it is actually sticky - in some contexts it appears to be and in some it doesn't.
It appears to be pointless to set unless you are also setting shipmethod.
salesOrder.setFieldValue('shipcarrier', ffShipCarrier); //'ups' || 'nonups'
salesOrder.setFieldValue('shipmethod', ffShipMethod)
PS from cja: My conclusion/solution: Setting shipmode does nothing unless recordmode is dynamic and shipmethod is set at the same time. If both those conditions are met then the value shipmode will be updated.
NetSuite support have warned me against using this solution:
"With regards to your concern, I am able to set the Ship carrier field on the Sales Order record in the client script(nlapiSetFieldValue('shipcarrier', 'ups');) however I was unable to set the value of the field in the server side script. Upon further investigation, the field (ship carrier) isn't exposed in the Record browser hence the field isn't officially exposed for scripting needs. Please refer to the following Suiteanswer article for your reference.
"I am really glad that the solution worked for you perfectly. In order to explain further, I would say it is not advisable to write scripts using unexposed fields in the record browser. It may change in the future without any prior notification and can cause problem and NetSuite will not hold any kind of responsibility for the same.
"User groups contains simple solution to complex tips and tricks provided by the experienced customers. On the other hand, NetSuite Support are stickly adhering to the official documentation/processes to assist any of its customer. The solutions provided in the User groups are totally upto the consent of the customers and can be implemented at their own risk if not confirmed in the official documentation or NetSuite Support."
You need to use setFieldValue and pass the internal id of the "More" ship carrier.
nlapiSubmitField('salesorder', recordid, 'shipcarrier', 'nonups');

Amazon MWS Api usage

I am using "http://www.amazon.de/dp/{ASIN}" to get product info.
But after getting response it doesn't return product "SellerSKU"
Is there any way that I can get "SellerSKU" of a product specified by "ASIN"?
I also had same situation.
And I found that there is only some limited way to get it.
https://mws.amazonservices.com/FulfillmentInventory/2010-10-01?Action=ListInventorySupply
ListInventorySupply api of Fulfillment Inventory lists returns information about the availability of a seller's inventory.
Request parameter includes SellerSKUs, QueryStartDateTime, MarketplaceId, ResponseGroup
Here you can omit SellerSKUs, and you can pass QueryStartDateTime.
Then you will get InventorySupplyList including SellerSKU and ASIN matches.
You should find the product's SellerSKU in this list.
But the problem is that it returns only available inventory list.
It will not work when product you are finding is not in available inventory list.
In this case you should make the user manually add SellerSKU in your application.
For more information, please take a look at http://docs.developer.amazonservices.com/en_US/fba_inventory/FBAInventory_ListInventorySupply.html
Hope this would help you.

Setting up structured data for products without a price

I am trying to add structured data from schema.org to my e-commerce site, but I do not show price since the majority of our products need to quoted. Is it possible to add the price as request a quote or do search engines frown upon this?
It's not really possible to display a price as "request a quote", Egregory, and Google may look at that type of price markup as spammy. I'm not sure how other search engines would accept that type of markup, either. Your best option would be to leave the price out of the markup.
David

Resources