I am having problems with the Auto Bank Statement ...
# accounting
v
I am having problems with the Auto Bank Statement Import, which is a currently active SuiteApp published by Oracle, bundle 293699. Once we create a Financial Insitituion (Setup > Accounting > Financial Institution > List + New), and set up a BAI2 import configuration (setup and save the record, then create a new configuration record), the configuration can never be edited again. Trying to view or edit the configuration gives this error:
Copy code
{
  "type": "error.SuiteScriptError",
  "name": "INVALID_FLD_VALUE",
  "message": "You have entered an Invalid Field Value undefined for the following field: custpage_precision",
  "stack": [
    "createError(N/error)",
    "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui_currency.js:98)",
    "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:33)",
    "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:168)",
    "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:96)",
    "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/ue/bsp_ue_format_profile.js:13)"
  ],
  "cause": {
    "type": "internal error",
    "code": "INVALID_FLD_VALUE",
    "details": "You have entered an Invalid Field Value undefined for the following field: custpage_precision",
    "userEvent": "beforeload",
    "stackTrace": [
      "createError(N/error)",
      "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui_currency.js:98)",
      "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:33)",
      "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:168)",
      "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/config/bsp_config_ui.js:96)",
      "(/SuiteBundles/Bundle 293699/com.netsuite.bsp/src/ue/bsp_ue_format_profile.js:13)"
    ],
    "notifyOff": false
  },
  "id": "",
  "notifyOff": false,
  "userFacing": false
}
All of the code for this bundle is locked down and cannot be inspected nor edited. Needless to say this is not user error. Uninstalling and re-installing the SuiteApp doesn't fix anything, although old data remains. It appears to be a problem with the BAI2 setup (as the suitelet configuration file is where the error is happening). Is there a workaround, or do I have to wait for a case to percolate through NetSuite support?
The answer can be found in SuiteAnswers: https://netsuite.custhelp.com/app/answers/detail/a_id/95417/kw/custpage_precision The problem is that non-standard ISO codes (such as BTC) cause the BAI2 parser to choke. I am hoping the client won't mind if I turn them off for configuration purposes, and the parser will still work while the non-conforming currency is turned back on. Will update this later.