Yes, this is definitely possible.
For one of our clients, we implemented a solution where the bank drops an Excel file on an SFTP server. A script then automatically retrieves the file, reads each line, applies a predefined GL mapping (based on transaction type), and generates the corresponding Journal Entries in NetSuite.
Typically, this involves:
• An SFTP connection (inbound file)
• A custom mapping table (transaction type → GL account)
• A Scheduled Script or Map/Reduce to process the file
• Automatic creation and posting of Journal Entries