SFTP File Transfer API
SuiteScript 2.0 provides support for SFTP (Secure File Transfer Protocol). This feature enables developers to securely transfer files between NetSuite and external FTP (File Transfer Protocol) servers. SFTP is a protocol packaged with SSH (Secure Shell). It is similar to FTP, but files are transferred over a secure connection. Server authorization requires a password GUID (Globally Unique Identifier) and a DSA (Digital Signature Algorithm), ECDSA (Elliptical Curve Digital Signature Algorithm), or RSA (cryptosystem) host key.
We have developed this script to connect with your SFTP to read the file and uplaod with different transactions. We have imported the transactions into Cash Sale, Inventory, Transfer Order, Inventory Adjustment, and Fund Transfer.
Script is flexible to accomodate any of the transactions and import the data using scheduled script. You can see the log history of import, for each of the transactions (sucess and fail). Identifier also validating the duplicacy during the data import and many other features.