【问题标题】:Transform Sales Order to Invoice Netsuite将销售订单转换为发票 Netsuite
【发布时间】:2018-06-28 20:45:14
【问题描述】:

我在使用 suitescript 将销售订单转换为发票订单时遇到问题。这是我的代码:

/**
 * @NApiVersion 2.x
 * @NScriptType UserEventScript
 * @NModuleScope SameAccount
 */
define(['N/record'],
function(record) {
    function afterSubmit(context) {
        var orderId = context.newRecord.id;
        var invoiceRecord = record.transform({
            fromType: record.Type.SALES_ORDER,
            fromId: orderId,
            toType: record.Type.INVOICE,
            isDynamic: true
        });
    }

    return {
        afterSubmit: afterSubmit
    };
});

这是我得到的错误:

Account: TSTDRV1714128
Environment: Production
Date & Time: 6/28/2018 12:56 pm
Record Type: Item Shipment
Internal ID: 16547
Execution Time: 0.00s
Script Usage: 0
Script: invoiceCreator
Type: User Event
Function: afterSubmit
Error: JS_EXCEPTION
{"type":"error.SuiteScriptError","name":"INVALID_INITIALIZE_REF","message":"You can not initialize invoice: invalid reference 16547.","stack":["createError(N/error)","afterSubmit(/SuiteScripts/UserEventScript.js:13)"],"cause":{"type":"internal error","code":"INVALID_INITIALIZE_REF","details":"You can not initialize invoice: invalid reference 16547.","userEvent":"aftersubmit","stackTrace":["createError(N/error)","afterSubmit(/SuiteScripts/UserEventScript.js:13)"],"notifyOff":false},"id":"","notifyOff":false}

我已经看到了一些针对这个问题的示例解决方案,但我仍然遇到同样的错误。非常感谢您的帮助。

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    您看到的错误可能是由多种原因造成的。 最常见的两种是:

    • 您的订单开票状态错误。您可能需要先发货或将您的帐户设置为启用“发货前发票”
    • 您的订单可能用于现金销售。如果它有付款方式,通常是现金销售而不是发票。

    我经常在转换周围包裹一个 try catch 块,并在转换为客户账单时“猜测”。根据条款和付款方式,我将尝试将发票或现金销售作为客户账单交易类型,如果这不起作用,我将尝试其他客户账单交易类型。

    【讨论】:

    • 很高兴为您提供帮助。您能否在 cmets 中回复错误是为了帮助他人?
    • 好吧,我不再收到错误消息,但代码不起作用。不创建发票。不过感谢您的回复。
    • 如果这是您的全部代码,您还需要保存初始化发票
    • 如果您可以在原始帖子中留下错误消息和解决方案,那就太好了,这样阅读这篇文章的人就能获得与您在此处发帖所获得的相同好处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多