A SERVICE OF

logo

System-to-System Developer’s Guide v3.0
Confidential Material 14 of 19
4.1.3 MANY TO ONE
NetSuite accepts smbXML data from multiple integrated partner accounts into a single NetSuite account. This
supports activities such as a NetSuite customer aggregating cash sales, from multiple external Webstores, into a
single NetSuite account; or aggregating smbXML purchase orders and bills from multiple exchanges, such as the
Oracle exchange. NetSuite does not currently support multiple accounts, from the same integration partner
application, integrating with a single NetSuite account. For example, while NetSuite supports data from Company
A in Partner 1, and Company B in Partner 2, both feeding into the same NetSuite account ACCT X, NetSuite does
not support data from Company A in Partner 1, and Company B in Partner 1, both feeding into the same NetSuite
account ACCT X.
Note that the current implementation also does not provide built in support to enable different integration partners
to elegantly share common data in a single NetSuite account. This will be addressed in a forthcoming
specification. This new specification, Multi-Partner Synchronization Support, will provide a revision system for
each smbXML accessible object (customer, vendor, inventory items, cash sale, invoice, etc.) and will prevent
integration partners from inadvertently overwriting another partner’s edits to records (or to those made in the UI,
for that matter).
4.2 URLS AND HOSTNAMES
4.2.1 POST URL
The URL that is used to establish a System-to-System connection with NetSuite and post smbXML documents to
is as follows:
https://partners.netsuite.com/s/SmbXml?pid=<partnerId>&pacct=<partnerAccount>
The <partnerId> is the 5-digit identifier assigned by NetSuite to the partner/customer for partner mapping
purposes. This is the same partnerId that is contained within the smbXML header.
The <partnerAccount> is the partner’s unique company account name for the current request. This is the same
partnerAccount that is contained within the smbXML header.
Following is an example where the partner Id is 22999 and the partner account name is ShutterFly:
https://partners.netsuite.com/s/SmbXml?pid=22999&pacct=ShutterFly