Wir haben derzeit folgendes Problem in der Automatisierung unserer Gutschrifterstellung:
Bei vollständigen Stornos muss die Rechnung zunächst erstellt werden, bevor die Gutschrift geschrieben werden kann. Da wir erst mit Versand der Warer die Rechnung schreiben (Rechnungsdatum=Leistungsdatum) wird diese bei stornierten Sendungen nicht automatisch erstellt.
Um uns die zig manuellen Klicks zu ersparen, war die Idee alles über die API abzuwickeln und bei vollständigen Stornos einfach eine Rechnung zu erstellen und die Gutschrift direkt hinterher, so dass man den gesamten Papierkram in einem Klick erledigen kann.
Nur Leider macht der Create-Invoice-Endpunkt nicht mit. Schon im Developer Portal der API lässt sich mit unserer URL und dem Bearer nur ein “Unsupported Media Type” Error (415) produzieren.
Der Code ist der folgende:
curl --request POST \
--url https://BaseURL.xentral.biz/api/v1/invoices \
--header 'accept: text/html' \
--header 'authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
--header 'content-type: application/vnd.xentral.minimal+json' \
--data '
{
"salesOrder": {
"id": "XXXXX"
}
}
BaseURL, Bearer und SaledOrderID sind jetzt natürlich zensiert, die sind aber double Checked und funktionieren in anderen Endpunkten einwandfrei.
Ist hier evtl. der Content-Type in der Dokumentation nicht mehr aktuell?
Frage
Create Invoice Endpunkt
Anmelden
Sie haben bereits einen Account? Anmelden
Willkommen
Sie haben noch keinen Account? Benutzerkonto erstellen
Login über soziales Netzwerk
Anmelden mit Facebook Anmelden mit LinkedInoder
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
