2017-08-07 64 views
0

我正在通過Suitetalk創建日記帳分錄,但此日記帳分錄是在「待批准」狀態下創建的,我需要將其批准。Suitetalk日記帳分錄審批狀態

我正在發送已批准和已批准的字段,但日記帳分錄沒有以此方式獲得批准。

任何人都知道我可以做到這一點?

謝謝。

回答

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); 
+0

有什麼辦法來知道是否有任何工作流程影響我的日記條目創建?我正在研究定製>工作流程,但似乎任何人都與日記帳分錄有關。 –

+0

轉到'定製 - >腳本 - >腳本記錄 - >日記條目。這將列出針對日記帳分錄記錄的所有腳本和工作流程。您需要檢查每個人是否影響審批狀態。 –

+0

感謝您的幫助,這裏有一些捆綁的腳本,但它們都不影響審批狀態字段,我正在查看關於此的信息,似乎我的審批狀態字段與默認字段不同,我有一個名爲Approval有三個選項的狀態:[待批准,已批准,已拒絕],但在所有我尋找的地方都有一個複選框,稱爲Approved ..我想這是我的問題,但我無法找到更新此字段的位置,isn自定義事務字段也是。 –