Suitetalk日记帐分录批准状态

时间:2017-08-07 18:07:59

标签: c# netsuite suitetalk

我正在通过Suitetalk创建日记帐分录,但是这个日记帐分录是在“待批准”状态下创建的,我需要它才能获得批准。

我发送已批准和已批准的字段为真,但日记帐分录未获得此批准。

任何人都知道如何实现这一目标?

谢谢。

1 个答案:

答案 0 :(得分:0)

设置approved = trueapprovedSpecified = true足以通过SuiteTalk创建已批准的日记帐分录。在测试中,我确实必须禁用现有的工作流程,迫使新的JE进入待批准状态。也许您还有一些其他定制方法可以防止在批准状态下创建JE。

以下代码对我有用。

var journal = new JournalEntry
{
    tranDate = DateTime.Now,
    approved = true,
    approvedSpecified = true,
    subsidiary = 2.ToRecordRef(),
    memo = "test",
    lineList = new JournalEntryLineList
    {
        line = new List<JournalEntryLine>
        {
            new JournalEntryLine
            {
                account = 122.ToRecordRef(),
                credit = 100F,
                creditSpecified = true
            },
            new JournalEntryLine
            {
                account = 122.ToRecordRef(),
                debit = 100F,
                debitSpecified = true
            }
        }.ToArray()
    },
};

var response = ns.add(journal);