Order Import API - Gutscheinverarbeitung

Ergaenzung zum Auftragsimport fuer den Umgang mit Gutscheinkauf und Gutscheineinloesung.

Zweck

Diese Seite beschreibt die korrekte Uebermittlung von Gutscheinzeilen im JSON-REST Auftragsimport.

Relevanter Endpunkt

  • POST /api/BEterna/Import/v2.0/companies(<company-system-id>)/orders

Zeilentypen fuer Gutscheine

  • type = 2: Gutscheinkauf
  • type = 5: Gutscheineinloesung

Kernregeln

  • voucherCode ist fuer beide Gutscheintypen Pflicht.
  • Bei type = 5 muss singlePrice negativ oder 0 sein.
  • subtotal wird ohne type = 5 berechnet.
  • totalAmount wird mit allen Zeilen inklusive type = 5 berechnet.
  • Betrag der Einloesungen darf die Zwischensumme nicht uebersteigen.

Ergebnis

  • Gutscheine werden valide importiert und in der weiteren BC-Verarbeitung korrekt beruecksichtigt.