netsuite:指定此项目的费用和收入科目

时间:2014-04-04 08:04:04

标签: netsuite items

我尝试用java脚本在nesuite中创建一个项目并得到以下错误: 您必须为此项目指定费用和收入帐户。

但是我从netsuite加载一个已经存在的项目 var myItem = nlapiLoadRecord('noninventoryitem',2049); var expenseaccount = myItem.getFieldValue('expenseaccount');

它将费用帐户的值设置为null。

我可以通过没有指定帐户但不通过脚本的界面创建项目。

我要创建的商品是非库存商品。

谢谢,

1 个答案:

答案 0 :(得分:0)

您可能需要在保存之前在记录上设置“子类型”字段。如果您没有为此字段设置值,NetSuite必须认为它是ReSale的非库存项目,需要费用和收入帐户。

您在代码中加载的商品是否也是非库存商品?如果是,这可以解释为什么'expenseaccount'字段为空/空。