0

我正在通过 Suitetalk 创建一个日记条目,但是这个日记条目是在“待批准”状态下创建的,我需要它得到批准。

我将已批准和已批准的字段发送为 true,但日记帐分录并未以这种方式获得批准。

任何人都知道我怎么能做到这一点?

谢谢你。

4

1 回答 1

0

设置approved = trueapprovedSpecified = true足以通过 SuiteTalk 创建批准的日记帐分录。在对此进行测试时,我确实必须禁用一个现有的工作流程,该工作流程迫使新的 JE 进入 Pending Approval 状态。也许您有一些其他定制阻止了在批准状态下创建 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);
于 2017-08-07T20:06:24.853 回答