When I am in user's role and view an Electronic Payment File, the click Email Notification we get the following error.
{"type":"error.SuiteScriptError"
,"name":"INSUFFICIENT_PERMISSION",
"message":"Permission Violation: The restrictions on your role deny you access to this record.",
"id":"",
"stack":["Error\n at suitescript/resources/javascript/record/recordImpl.js:96:12\n
at Function.loadRecord_raw (suitescript/resources/javascript/record/recordImpl.js:94:24)\n
at suitescript/resources/javascript/record/recordImpl.js:82:27\n
at Object.loadRecord (suitescript/resources/javascript/record/recordImpl.js:80:24)\n
at Object.load (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/lib/wrapper/9997_NsWrapperRecord.js:52:31)\n at paymentFileJumplet (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/comp/su/15767_payment_file_jumplet_su.js:83:37)\n
at Object.onRequest (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/comp/su/15767_payment_file_jumplet_su.js:62:17)"],"cause":{"type":"internal error",
"code":"INSUFFICIENT_PERMISSION","details":"Permission Violation: The restrictions on your role deny you access to this record.","userEvent":null,
"stackTrace":["Error\n at suitescript/resources/javascript/record/recordImpl.js:96:12\n at Function.loadRecord_raw (suitescript/resources/javascript/record/recordImpl.js:94:24)\n at suitescript/resources/javascript/record/recordImpl.js:82:27\n at Object.loadRecord (suitescript/resources/javascript/record/recordImpl.js:80:24)
\n at Object.load (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/lib/wrapper/9997_NsWrapperRecord.js:52:31)\n
at paymentFileJumplet (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/comp/su/15767_payment_file_jumplet_su.js:83:37)
\n at Object.onRequest (/SuiteBundles/Bundle 533070/com.netsuite.electronicbankpayments/src/comp/su/15767_payment_file_jumplet_su.js:62:17)"]
,"notifyOff":false},"notifyOff":false,"userFacing":true}
It is the same for EFT Role and our previously working EFT Finance roles.
Seems something has changed with the way Subsidiary permission has been handled here.