我是 NetSuite 的新手,尝试创建一个客户记录,其中 Taxitem 默认为“非应税”(值之一),但没有成功。这个想法是能够创建免税销售订单。
有人可以建议该字段是否暴露给 REST API 吗?
我尝试将应税字段设置为 false,但该字段未向 Rest API 公开。
我也愿意接受替代方法。
您可以创建一个“用户事件脚本”,在创建或更新客户记录时触发。如果满足某些条件,此脚本可以自动将 Taxitem 字段设置为“非应税”。
define(['N/record'], function(record) {
function beforeSubmit(context) {
var newRecord = context.newRecord;
if (newRecord.type === record.Type.CUSTOMER) {
// check certain business condition using if clause and
// execute below code if conditions are met
// Set the tax item to "non-taxable"
newRecord.setValue({
fieldId: 'taxitem',
value: '<Internal ID of Non-Taxable Item>'
});
}
}
return {
beforeSubmit: beforeSubmit
};
});