Durchführung von Veranstaltungen

Ausführen von Aktionen in der REST-API

Ota Rádl avatar
Verfasst von Ota Rádl
Vor über einer Woche aktualisiert

Beim Importieren können Sie eine andere Aktion durchführen, z. B. ein Dokument löschen oder stornieren, anstatt einen Datensatz zu erstellen oder zu ändern. Hierfür wird das Attribut action verwendet:

<?xml version="1.0"?>
<winstrom version="1.0">
  <invoice-issue action="delete">
    <id>123</id>
    <id>uid:123456</id>
  </invoice-issue>
</winstrom>

Aktion

Beschreibung

Löschen
(löschen)

Der Datensatz wird gelöscht.

Abbrechen
(Storno)

Der Datensatz wird abgebrochen. Kann nur für Dokumente verwendet werden.

Datensätze werden beim Ausführen von Aktionen nicht anderweitig verändert, daher macht es keinen Sinn, andere Elemente als id anzugeben. Gleichzeitig müssen die Datensätze bereits existieren, d.h. eine neue gelöschte Rechnung kann nicht erstellt werden.

Aktionen an Objekten

Aktionen können auch auf Belegelementen aufgerufen werden. Nur nicht direkt, sondern wie beim Aktualisieren muss eine Anfrage über die Positionssammlung auf dem entsprechenden Dokument gestellt werden.

Beispiel für das Löschen eines Elements mit der ID gleich 456 im XML- und JSON-Format:

<?xml version="1.0"?>
null
Hat dies Ihre Frage beantwortet?