我正在通过 Suitetalk 创建一个日记条目,但是这个日记条目是在“待批准”状态下创建的,我需要它得到批准。
我将已批准和已批准的字段发送为 true,但日记帐分录并未以这种方式获得批准。
任何人都知道我怎么能做到这一点?
谢谢你。
设置approved = true
和approvedSpecified = 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);