Suitetalk 経由で日誌エントリを作成していますが、この日誌エントリは「承認待ち」ステータスで作成されます。承認が必要です。
私は承認されたフィールドと承認された指定されたフィールドを true として送信していますが、ジャーナル エントリはこの方法では承認されません。
どうすればこれを達成できるか知っている人はいますか?
ありがとうございました。
SuiteTalk を介して承認された日誌エントリを作成するには、approved = true
とを設定するだけで十分です。approvedSpecified = true
これをテストする際に、新しい 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);