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 | Der Datensatz wird gelöscht. |
Abbrechen | 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