Proposal For GSTrobo- NetSuite Integration

REQUIREMENTS 

  • To build integration between NetSuite and GSTrobo, to send the sales and purchase invoice details. 

DELIVERABLES 

  • We will develop a functionality to automatically fetch and send the details of the sales order invoices and purchase invoices to GSTrobo whenever a new invoice or Vendor Bill is created in NetSuite. 
  • The details of the sales invoice created in NetSuite will be send to GSTrobo using the API endpoint for creating sales invoice in GSTrobo. From the GSTrobo API documentation we have identified that ‘Sales Invoices API’ is provided for this integration purpose. 
  • The details of the purchase invoice created in NetSuite will be send to GSTrobo using the API endpoint for creating purchase invoice in GSTrobo. From the GSTrobo API documentation we have identified that “Purchase Invoices API” is provided for this integration purpose. 
  • This will be a real time process. 
  • The sync of data will be unidirectional, that is it takes place from NetSuite to GSTrobo only. 
  • We will create a custom record in NetSuite to record the responses from GSTrobo. Also this record helps to identify any error that occurs at the time of integration. 
  • Each time when we receive a response for the details sent from NetSuite we will add this response in the custom record created in NetSuite. 

ASSUMPTION 

  • We assume that the Sales Invoice refers to ‘Invoice Record’ in NetSuite and Purchase Invoice Refers to ‘Vendor bill’ record in NetSuite. 
  • We are using a cloud-based ERP and it is not possible to provide a particular whitelisted IP from NetSuite.  
  • We assume that the Client secret and Client Id required for authentication will be provided from GSTrobo. 
  • We assume that all required payload elements for the integration can be directly mapped from Netsuite records. 

Leave a comment

Your email address will not be published. Required fields are marked *