Storniert eine Rechnung vollständig

Storniert eine Rechnung vollständig: Es entsteht eine neue Rechnung vom Typ 384 mit negativen Mengen, eigener Nummer und Bezug auf die ursprüngliche (BT-25), mit PDF, XRechnung und ZUGFeRD – nichts wird gelöscht. Kein Kontingentverbrauch. Für eine TEILerstattung stattdessen eine Gutschrift über POST /rechnungen mit negativen Mengen erzeugen, denn die Beträge je Position kennt nur der Shop. Idempotent über Idempotency-Key; ohne Key schützt der Zustand: Ein zweiter Storno derselben Rechnung antwortet 409 already_cancelled.

post/api/v1/rechnungen/{id}/storno

Request

  • Base URL: https://rechnungslotse.de
  • URL: https://rechnungslotse.de/api/v1/rechnungen/{id}/storno
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://rechnungslotse.de/authorize, token URL https://rechnungslotse.de/api/oauth/token, scopes: schreiben)

Path parameters

idstring required

Headers

Idempotency-Keystring

Eindeutig je Vorgang, z. B. die Bestellnummer des Shops. Ein zweiter Aufruf mit demselben Key gibt 30 Tage lang die ERSTE Antwort zurück (Kopfzeile Idempotent-Replay: true). Ohne Key entstehen bei Wiederholung zwei Belege.

Response

201 mit id, number des Stornos, originalNumber, issueDate, releasedServices (wieder abrechenbare Leistungen) und den drei Dateiadressen wie beim Erzeugen. Eine fremde Rechnung antwortet 404, eine bereits stornierte 409, ein Storno eines Stornos ebenfalls 409.

object required

Changes

No recorded changes to this operation across all 1 revision of this API.