當我使用選定的客戶創建新客戶退款時,我現在收到INVALID_KEY_OR_REF錯誤paymentmethod引用密鑰VISA無效。此代碼在最新的2016 R1升級之前使用。如何使用貸記憑證爲客戶創建客戶退款?
// create the Customer Refund record
var customerRefund = nlapiCreateRecord("customerrefund", {
entity: creditMemo.getFieldValue("entity") // preload with customer credits
});
如何根據客戶的貸項憑證創建新的客戶退款而不會收到關於付款方式的此錯誤?我甚至沒有看到信用備忘錄有付款方式字段。
附加信息
我試圖在nlapiCreateRecord調用初始化PAYMENTMETHOD,現在我得到這個錯誤:
INVALID_RCRD_INITIALIZE You have entered an invalid default value for this
record initialize operation.
如果您嘗試在GUI中手動模擬此腳本,例如從信用備忘錄屏幕創建客戶退款,然後將客戶設置爲相同,您是否收到任何錯誤? – TonyH
沒有錯誤,當創建一個新的客戶退款時,它會顯示空白表格,我輸入客戶號碼並選擇列表中的客戶,然後在應用標籤中列出信用和存款。在調用nlapiCreateRecord時發生此錯誤,在調用nlapiSubmitRecord之前執行。 –
當您調用CreateRecord時是否有可能運行另一個腳本或工作流? – TonyH