【问题标题】:netsuite :Specify expense and income accounts for this itemnetsuite :指定此项目的费用和收入帐户
【发布时间】:2014-05-16 10:10:16
【问题描述】:

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

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

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

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

我要创建的项目是非库存待售项目。

谢谢,

【问题讨论】:

    标签: netsuite items


    【解决方案1】:

    在保存记录之前,您可能需要在记录上设置“子类型”字段。如果您没有为此字段设置值,NetSuite 一定会认为它是用于转售的非库存商品,需要费用和收入帐户。

    您在代码中加载的商品也是待售的非库存商品吗?如果是,这可以解释为什么“费用帐户”字段为空白/空。

    【讨论】:

    • 在创建项目时,我使用以下脚本: var rec = nlapiCreateRecord('noninventoryitem'); rec.setFieldValue('itemid','Test Sale-1'); rec.setFieldValue('taxschedule',1); rec.setFieldValue('incomeaccount',54); rec.setFieldValue('subtype','Sale'); var id = nlapiSubmitRecord(rec);同样如上所述,正在加载的项目是非库存销售项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 2016-08-14
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多