gpt4 book ai didi

javascript - 如何修复 NetSuite SuiteScript 未在发票上执行 'Paid In Full'

转载 作者:行者123 更新时间:2023-12-01 01:22:07 25 4
gpt4 key购买 nike

提交 SuiteScript 1.0 部署到发票后,我有一个用户事件,但我似乎无法触发它。我需要它在付款后运行,并且发票状态更新为“已全额付款”(假设付款后更新的发票是提交后事件?)如果我返回发票并编辑/,它将运行节省。这应该在不同的事件类型上运行吗?

function userEventAfterSubmit_populateAfter(type) {

var createdFromField = nlapiGetFieldValue('createdfrom');
nlapiLogExecution('DEBUG', 'SO Created From Invoice', createdFromField);

var invoiceStatus = nlapiGetFieldValue('status');
nlapiLogExecution('DEBUG', 'Invoice Status =', invoiceStatus)


if ((createdFromField) && (invoiceStatus == 'Paid In Full')){

//DOES NOT MAKE IT HERE, UNLESS I GO BACK TO INVOICE & EDIT/SAVE...

最佳答案

我不认为当状态更改为“已全额付款”时会触发发票用户事件。您可能需要在付款记录上部署用户事件,并确定新应用的付款是否全额支付发票。

关于javascript - 如何修复 NetSuite SuiteScript 未在发票上执行 'Paid In Full',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54135424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com