Wenn ich eine neue Kundenrückerstattung für einen ausgewählten Kunden erstelle, erhalte ich jetzt einen Fehler von INVALID_KEY_OR_REF Ungültiger Zahlungsmethoden-Referenzschlüssel VISA. Dieser Code wird verwendet, um vor dem letzten 2016 R1-Upgrade zu arbeiten. ohne immer diese Fehlermeldung über eine ZahlungsmethodeWie erstelle ich eine Kundenrückerstattung für einen Kunden mit Gutschriften?
// create the Customer Refund record
var customerRefund = nlapiCreateRecord("customerrefund", {
entity: creditMemo.getFieldValue("entity") // preload with customer credits
});
Wie kann ich eine neue Kunden Rückerstattung auf der Grundlage der Gutschriften für einen Kunden erstellen? Ich sehe nicht einmal, dass eine Gutschrift ein Zahlungsmethodenfeld hat.
Zusätzliche Informationen
Ich versuchte, das paymentmethod im Aufruf nlapiCreateRecord Initialisierung jetzt diesen Fehler Ich erhalte:
INVALID_RCRD_INITIALIZE You have entered an invalid default value for this
record initialize operation.
Wenn Sie versuchen, dieses Skript in der GUI manuell zu emulieren, z. Erstellen Sie eine Kundenrückerstattung von einem Gutschriftsbildschirm, und legen Sie dann fest, dass der Kunde derselbe ist. Haben Sie Fehler? – TonyH
Keine Fehler, beim Erstellen einer neuen Kundenrückerstattung wird das leere Formular angezeigt, ich gebe die Kundennummer ein und wähle den Kunden in der Liste aus, dann werden die Gutschriften und Einzahlungen auf der Registerkarte Übernehmen aufgelistet. Dieser Fehler tritt auf, wenn ein nlapiCreateRecord aufgerufen wird, lange bevor der Nachfolger von nlapiSubmitRecord aufgerufen wird. –
Ist es möglich, dass beim Aufruf von CreateRecord ein anderes Skript oder Workflow ausgeführt wird? – TonyH