如何使用SuiteScript获取NetSuite中的财务费用偏好设置值
NetSuite财务费用偏好设置的记录存储与获取方法
- 存储记录:【设置/会计/财务费用偏好设置】里的所有字段都存储在
accountingpreferences系统记录中,这类单条系统级偏好记录无法通过普通已保存搜索检索,需通过SuiteScript直接加载获取。 - 字段对应关系:
- Annual Rate → 字段ID:
financechargeinterestrate - Minimum Finance Charge → 字段ID:
financechargeminimumamount - Grace Period → 字段ID:
financechargegraceperiod
- Annual Rate → 字段ID:
- SuiteScript 2.x获取示例:
注意:需确保脚本部署的角色拥有会计偏好设置的查看权限,否则会出现权限错误。/** * @NApiVersion 2.x */ define(['N/record'], function(record) { // 加载会计偏好记录 var acctPrefs = record.load({ type: record.Type.ACCOUNTING_PREFERENCES, id: -1 // 系统级偏好记录固定用ID -1 }); // 提取目标字段值 var annualRate = acctPrefs.getValue('financechargeinterestrate'); var minFinanceCharge = acctPrefs.getValue('financechargeminimumamount'); var gracePeriod = acctPrefs.getValue('financechargegraceperiod'); // 后续计算逻辑... });
内容的提问来源于stack exchange,提问作者A2MetalCore
相关产品推荐
相关产品推荐

