有没有办法通过 REST Web 服务在客户记录上设置税务项目字段?

问题描述 投票:0回答:1

我是 NetSuite 的新手,尝试创建一个客户记录,其中 Taxitem 默认为“非应税”(值之一),但没有成功。这个想法是能够创建免税销售订单。

有人可以建议该字段是否暴露给 REST API 吗?

我尝试将应税字段设置为 false,但该字段未向 Rest API 公开。

我也愿意接受替代方法。

rest netsuite suitescript
1个回答
0
投票

您可以创建一个“用户事件脚本”,在创建或更新客户记录时触发。如果满足某些条件,此脚本可以自动将 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 }; });

	
© www.soinside.com 2019 - 2024. All rights reserved.