我正在通过Suitetalk创建日记帐分录,但是这个日记帐分录是在“待批准”状态下创建的,我需要它才能获得批准。
我发送已批准和已批准的字段为真,但日记帐分录未获得此批准。
任何人都知道如何实现这一目标?
谢谢。
答案 0 :(得分:0)
设置approved = true
和approvedSpecified = 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);