RPA.Netsuite

Netsuite is a library for accessing Netsuite using NetSuite SOAP web service SuiteTalk. The library extends the netsuitesdk library.

More information available at NetSuite SOAP webservice SuiteTalk.

Examples

Robot Framework

*** Settings *** Library RPA.Netsuite Library RPA.Excel.Files Library RPA.Tables Task Setup Authorize Netsuite *** Tasks *** Get data from Netsuite and Store into Excel files ${accounts}= Get Accounts account_type=_expense ${accounts}= Create table ${accounts} Create Workbook Append Rows To Worksheet ${accounts} Save Workbook netsuite_accounts.xlsx Close Workbook ${bills}= Get Vendor Bills ${bills}= Create table ${bills} Create Workbook Append Rows To Worksheet ${bills} Save Workbook netsuite_bills.xlsx Close Workbook *** Keywords *** Authorize Netsuite ${secrets}= Get Secret netsuite Connect ... account=${secrets}[ACCOUNT] ... consumer_key=${secrets}[CONSUMER_KEY] ... consumer_secret=${secrets}[CONSUMER_KEY] ... token_key=${secrets}[CONSUMER_SECRET] ... token_secret=${secrets}[TOKEN_KEY]

Python

from RPA.Netsuite import Netsuite ns = Netsuite() ns.connect() accounts = ns.get_accounts() currencies = ns.get_currencies()