NetSuite
...
Bank Statements (NetSuite)
Enabling Bank Feeds (NetSuite)
bank feeds allow for your settled bank transactions to automatically flow into netsuite's match bank data module for reconciliation, removing the need to export and import bank statements manually to enable bank feeds, follow the instructions below please take note of the following field mappings for data received from your bank within the match bank data page in netsuite netsuite (match bank data) transaction data transaction date settled date type transaction type transaction number check number (if non null) or customer reference name counter party name memo description amount amount information denoted with a star will only be displayed if the transaction includes it note that not all transactions will have all the above data note aside from the custom connectivity method and transaction parser that is named after your bank, everything else discussed in this guide is owned and managed by netsuite this includes, but is not limited to, the following match bank data module financial institution configuration format profile configuration banking import history page as this process is owned and managed by netsuite, the timing of when the daily import of bank transactions cannot be customized netsuite will randomly assign a time, usually between 4 to 7 am pst note you may not see transactions in the match bank data page upon setup, as our bank feed solution will import all prior day transactions the day after setup and continue to do so onwards if you would like up to {{historicalbankdata}} days' worth of transactions imported upon setup, please reach out to support after setting up your bank feeds connection step 1 locate bundle go to customization → suitebundler → search & install bundles → list step 2 update bundle find the pnc bundle from the list then, hover over the green icon and select update select update bundle , and select ok on the confirmation pop up the bundle will take a few moments to update – it will appear as pending and then show the progress of the update once complete, the status column on the installed bundles page will show a check mark non administrator users who will be setting up and managing bank feeds must have the following permission setup → financial institution records – level full they must also be added as an audience for the following script deployment (can be found under customization → scripting → script deployments ) pnc trans feed config (id customdeploy pnc rpt feed s) step 3 create a new financial institution navigate to setup → accounting → financial institution enter the name of your bank the financial institution field then, select save step 4 create a new format profile on the financial institution, click the format profile configuration tab and select add fill in the following fields under primary information profile name any name, we suggest {{productname}} profile profile type bank reconciliation connectivity method {{productname}} transaction feed transaction parser {{productname}} transaction feed next, click on the account linking tab previously, each format profile was only able to support one linked bank account with this new edition of bank feeds, a format profile can have multiple bank accounts and linked gl accounts based on the account seen under the bank account column, click on the space below the linked gl account to show a dropdown in this dropdown, select the gl account that maps to the bank account repeat this step for all accounts you wish to enable bank feeds for once all bank accounts have been linked, click save important please ensure you are linking all of your bank accounts on the same day to avoid missing transactions for any unlinked bank accounts step 5 monitor bank import process note you may not see transactions in the match bank data page upon setup, as our bank feed solution will import all prior day transactions the day after setup and continue to do so onwards as soon as the format profile was saved, a blue banner will appear to notify you that netsuite is beginning the bank import process select track your status in the blue banner that appears, or go to transactions → your bank → banking import history if the import was successful, you will see completed under the import status column if the import fails, you will see failed in the import status column select the plus (+) sign to expand the failure reason details please take a screenshot of the error message and download the csv provided from the link in the error message then, email this information to support at the following contact us docid 8 jbwckpcwaezlwi jiv4 troubleshooting identifying errors in the situation where a bank data import fails, the failure reason can be found on the banking import history page navigate to transactions → bank → banking import history find the line item that shows the import status as failed, accompanied by a red caution icon on that line item, click on the small plus icon on the far left to expand the row after expanding the row, the failure reason is provided unrecognized bank transaction codes in the event that a bank data import fails due to an unrecognized bank transaction code, you will need to do the following map any missing bai2 codes retrieve statement ids from connectivity method / parser execution logs contact our support team with the following statement ids from impacted accounts the date the import failed the date of the transactions that are missing please refer to the sections below for instructions on how to proceed mapping bai2 codes locate the financial institution navigate to setup → accounting → financial institution click edit on the financial institution that you have created previously select the format profile configuration tab and select edit on the format profile that you have also created previously fill in the bank transaction code details fill in the following fields for the bank transaction code that was unrecognized bank transaction code the three digit code from the error message seen on the banking import history page, or on the match bank data page description fill in with the code's description, which can be found here bai org cash management balance reporting specifications, page 10 https //www bai org/docs/default source/libraries/site general downloads/cash management 2005 pdf bank data type credit / debit bank data type and credit / debit values will be the same they both must be either credit, debit, or n/a this can also be found on https //www bai org/docs/default source/libraries/site general downloads/cash management 2005 pdf , or by referring to the below table type codes description 001 099 account status type codes 100 total credits summary type codes 101 399 credit summary and detail type codes 400 total debits summary type codes 401 699 debits summary and detail type codes 700 799 loan summary and detail type codes 900 999 customized type codes source https //www bai org/docs/default source/libraries/site general downloads/cash management 2005 pdf customized type codes should fall within the following ranges type codes description 900 919 account status codes 920 959 credit summary and detail 960 999 debit summary and detail source https //www bai org/docs/default source/libraries/site general downloads/cash management 2005 pdf for any codes between the 900 999 range that are continuing to fail, please reach out to fispan support save the code details once you have entered the missing bai2 code information, click save on the format profile warning netsuite will attempt to re import bank transactions, but they will not yet appear on the match bank data page you will still need to retrieve the statement ids and contact support with affected dates to request a re sync retrieving statement ids from execution logs in the case of a failed import, you will need to retrieve statement ids from the execution logs from either the connectivity method or the transaction parser prior to reaching out to our support team to resync transactions note netsuite will only store 30 days' worth of execution logs and, by default, will only display the past 24 hours' worth of logs locate the financial institution navigate to setup → accounting → financial institution click edit on the financial institution that you have created previously select the format profile configuration tab and click on the name of the format profile you have created previously open transaction feed on the format profile, under connectivity method , click the hyperlinked bank transaction feed, and open it in a new browser tab under transaction parser , also click the hyperlinked bank transaction feed and open it in a new browser tab locate execution logs in both of the new tabs that were opened for the connectivity method and transaction parser , click the execution logs tab in the sub menu the statement ids, account ids, and number of transactions should be identical between both the connectivity method and transaction parser each row corresponds to a bank account linked with the new bank feeds service note the connectivity method (financial institution connectivity) downloads bank transactions from fispan the execution logs here will display any errors relating to connectivity issues with fispan the transaction parser (financial institution parser) pushes the downloaded bank transactions from fispan into the match bank data page in netsuite the execution logs here will display any errors relating to missing bai2 codes or other formatting issues in the bank transaction data unable to see execution logs? if you are unable to see any execution logs from the past 24 hours, you will need to add a date filter as a custom view please note that any logs that are older than 30 days are not stored by netsuite customize view from the plug in implementation page that you were on for either the financial institution connectivity or financial institution parser, click on the customize view button create custom view on the customize script server script log search results page that just opened, rename the search title to \[bank] bank feeds execution log dates next, click on the available filters sub tab click the dropdown in the last row of the table select a date from the options once you have added the date , click save this custom view will now be available on both the financial institution parser and connectivity method logs acccess the custom view clicking save will take you back to the plug in implementation page from here, click on the execution log tab there will be a new option under the view dropdown, which is the custom view you have just created when the new custom view is selected, a date filter will now appear locate execution log using the new date filter, find the date the error occurred on this should be the same date you are missing transactions for once a date within the past 30 days has been selected, the table will populate with several rows containing statement ids, account ids, and the number of transactions for every bank account linked with the bank feeds service for the selected date please copy and paste the contents of the whole table into an email addressed to our support team ensure the following is included in your message execution log table contents (containing statement ids from impacted accounts) the date the import failed the date of the transactions that are missing with this information, our support team will be able to retrieve your missing transactions and resync them as part of your next morning's automatic import here is an updated list of bai codes that pnc sends to both the plugin and via bank feeds importing transactions inside netsuite if you need to import transactions inside the match bank data page of netsuite, follow the instructions below this will work even if you have bank feeds enabled go to your bank → reports → balances & transactions select the account you would like to access apply the appropriate filters, select export , and select the appropriate export type you should select bai2 or csv note if the file does not download, make sure your pop up blocker is disabled go to transactions → bank → banking import history → upload file select choose a file and select the file you just downloaded earlier then, select import with a default parser, choose the appropriate account, and select import if you have selected a bai2 file, you will not need to select your account as the bank account information should already be present in the bai2 file itself for the bai2 import to work successfully, you will need to make sure your routing number and bank account number present (4 digits only) in the bai2 file (in the first three rows) match the records 02/03 from the chart of accounts to modify the chart of accounts records, navigate to chart of accounts, click 'edit' on the appropriate bank account and then hit 'bank import mapping' make sure that record 02 includes the routing number of the bank account and that record 03 includes the 4 digits of the account number this should match exactly what is in the bai2 file contact us docid 8 jbwckpcwaezlwi jiv4