CXML-Rechnungen manuell mit HTTP-Client buchen
Mehr über die manuelle Buchung einer cXML-Rechnung mit einem HTTP-Client erfahren.
Sie können den HTTP-Client verwenden, um cXML-Nachrichten wie Bestellungen und Rechnungen manuell zu veröffentlichen. Dies ist besonders hilfreich, wenn Sie bereits eine Beispieldatei von einem Lieferanten haben und den Inhalt der Datei selbst testen müssen. Es kann hilfreich sein, festzustellen, ob ein Problem des Lieferanten auf die Nachricht selbst oder auf die Methode zurückzuführen ist, mit der er versucht, sie zu veröffentlichen.
Geben Sie bei Rechnungen die entsprechenden Anmeldeinformationen und den Text der Rechnung ein und klicken Sie auf „Senden“.
URL: empfangende Website, z. B. https://<INSTANCE>.coupahost.com/cxml/invoices
Methode: BEITRAG
Kopfzeilenname 1: Akzeptieren
Header Wert 1: application/xml
Kopfzeilenname 2: X-COUPA-API-KEY
Kopfzeilenwert 2: Geben Sie den API-Schlüssel aus Ihrer Instanz ein
Fügen Sie die cXML-Rechnungsnachricht in den Text ein. Klicken Sie auf Senden.
Sie können Fehlermeldungen überprüfen und sehen, was der Lieferant als Antwort auf das Senden dieser Rechnung erhalten würde, einschließlich der Statusmeldung.
F: Haben Sie eine Empfehlung, welchen RESTClient Sie verwenden sollen?
A: Ja, Firefox RESTClient. Um zu installieren, öffnen Sie Firefox, gehen Sie zu Tools > Add-ons und folgen Sie den Anweisungen. Es ist einfach zu bedienen.
1-Methode ist POST
2-Geben Sie die URL ein
3-Fügen Sie den CXML-Text ein. Sie müssen den Kopfwert oder den Namen nicht festlegen.
4-Klicken Sie auf Senden und Sie werden die Ergebnisse auf der Registerkarte "Response Body (Raw)" sehen.
F: Kann ich einfach das Dateiformat testen und die Rechnung nicht ins System laden?
A: Ja, Sie müssten deploymentMode = "test" in der Datei übergeben. Wenn deploymentMode="production", dann wird die Rechnung geladen, wenn sie Validierungen besteht.
F: Was passiert, wenn "deploymentMode" nicht in der cXML-Nutzlast angegeben ist?
A: Wenn "DeploymentMode" nicht angegeben ist, geht der Code davon aus, dass er sich im "Test" -Modus befindet. Siehe auch Versionshinweise 24.7.
F: Welche Art von Fehler sollte ich beim Senden einer cXML-Rechnung mit deploymentMode ="test" erwarten?
A: Das System führt die DTD-Validierung nur bei Verwendung von deploymentMode ="test" durch. Wenn Sie die cXML-Rechnung mit deploymentMode ="production" senden, erhalten Sie möglicherweise eine Fehlermeldung aufgrund der Datenvalidierung, da wir versuchen, die Rechnung im System zu erstellen. Ein Beispiel für eine Datenvalidierung ist die Eingabe einer bereits vorhandenen Rechnungsnummer.