選択した顧客で新しい顧客払い戻しを作成すると、INVALID_KEY_OR_REFというエラーが表示されます。無効な支払い方法参照キー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