PDF Export

Set complementary issues

Erweitert den Abonnement Zyklus um zusätzliche Hefte

Path mapping(intern): /net/dsb/avs3/SubscriptionOrder/complementaryIssues-1.0.0
SAP REST: /DO_COMP_ISSUES

URL

POST: /rest/{client}/subscriptions/{orderNumber}

ParameterBeschreibung
client Mandantennummer
sp Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.)
orderNumberAuftragsnummer
compIssues Anzahl der zusätzlichen Hefte (mandatory)
extendedChecks sollen erweiterte Prüfungen im Backend ausgeführt werden? (optional, default: false)
simulation Fachlich: Prüfung, ob eine Zyklusverlängerung bei einer Reklamation erlaubt ist, ohne diese direkt durchzuführen (optional,true/false default: false)
createLetter (optional,true/false default: false)

Request Body

Response

Warenempfänger zu einem Auftrag ändern

BETA Dieser Service ändert zur übergebenen Auftragsnummer den Warenempfänger
Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/changeBp-1.0.0
Fuba: /DSB/_ISM_E_CHANGE_KUNWE

URL

POST: /rest/{client}/subscriptions/{orderNumber}/changeBp?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandantennummer
orderNumber C/10Auftragsnumner
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.)

Request Body

Element Definition

Parameter Typ/Länge Beschreibung
bpNumberD/10 Bestehende Geschäftspartnernummer des neuen WE
validFromD/10 Datum ab wann der neue WE gültig ist yyyy-mm-dd

++++ Response

Bezugstyp ändern / Change Mixtype

Dieser Service ändert den Bezugstyp eines Abos.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/changeMixType-1.0.0
Fuba: /DSB/_ISM_E_BATCHSCHNITTSTELL

URL

POST: /rest/{client}/subscriptions/{orderNumber}/mixtype?sp={sp}&so={so}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Änderung externer Daten

Dieser Service ändert externe Daten eines Abos.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/changeCustOrderData-1.0.0
Fuba: /DSB/_ISM_E_BATCHSCHNITTSTELLE

URL

POST: /rest/{client}/subscriptions/{orderNumber}/changeCustOrderData?sp={sp}&so={so}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Preiserhöhung

Dieser Service erhöht den Preis eines Renewal-Abos. !Nur zur internen Verwendung!

Path mapping(intern): /net/dsb/avs3/SubscriptionOrder/priceIncrease-1.0.0
SAP REST: /DO_PRICE_INCREASE

URL

POST: /rest/{client}/subscriptions/{orderNumber}/priceIncrease?sp={sp}&bookImmediately={bookImmediately}&showErrorDialog={showErrorDialog}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))
bookImmediately bool sofort verbuchen? (Default: true)
showErrorDialog bool Fehlerdialog anzeigen? (Default: true)

Request Body

Response

Position anlegen

BETA Legt eine neue Position im Auftrag an. Dieser Service steht noch nicht zur Verfügung.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/createPosition-1.0.0

URL

POST: /rest/{client}/subscriptions/{orderNumber}/positions?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Im Erfolgsfall wird Status 200 zurückgegeben. Bei einem Verarbeitungsproblem im AVS, kommt Status 400.

Im Response Body stehen die Meldungen aus AVS.

Beispiel:

[
  {
    "msgId": "/DSB/JKNA",
    "msgNo": "816",
    "msgType": "S",
    "msgText": "Befristete Position wurde eingefügt!"
  }
]

Auftragswandlung

(Nutzung nur bei entspr. Backendintegration in der ccb Suite)

Der Service wandelt den Auftrag, referenziert durch den Requestparameter orderNumber, anhand der Parameter in einen neuen Auftrag um.
Wenn der Prozess erfolgreich war, wird die neue Auftragsnummer im json Response zurückgeliefert.

Path mapping(intern): /net/dsb/avs3/SubscriptionOrder/objectChange-1.0.0
Fuba: /DSB/ISM_K_AUFTRAG_WANDELN_BTC

URL

POST rest/{client}/subscriptions/{orderNumber}/objectChange

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Auftragsnummer alter Auftrag
sp C/3service provider. (mandatory, wenn der Account unterschiedliche Diensleister Kürzel nutzen kann)
so C/4Verkaufsorganisation. (mandatory, wenn der Account unterschiedliche VkOrgs nutzen kann)

Request Body

Response

generische Änderung

Der Service ändert einzelne Parameter am Auftrag. Der Service ist auch für künftige Erweiterungen nutzbar.
Path mapping(intern): /net/dsb/avs3/SubscriptionOrder/change-1.0.0
Endpoint splittet sich je nach Funktion auf Fuba: /DSB/_ISM_E_UNLIMITED_CHANGE
Preisschlüsseländerung: /DSB/CL_JWEB_CHANGE_RCODE

URL

POST rest/{client}/subscriptions/{orderNumber}/change

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Auftragsnummer
sp C/3service provider. (mandatory, wenn der Account unterschiedliche Diensleister Kürzel nutzen kann)
so C/4Verkaufsorganisation. (mandatory, wenn der Account nur bestimmte VkOrgs nutzen kann)
action C Was soll geändert werden? (mandatory)

Als action Parameter kann bisher genutzt werden:

  • DISCOUNT
  • student
  • priceKey

Request Body

Response

Bezugsperiodizität ändern / Change Purchasefrequency

Dieser Service ändert die Bezugsperiodizität eines Abos.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/changePurchaseFrequency-1.0.0
Fuba: /DSB/_ISM_E_BATCHSCHNITTSTELL

URL

POST: /rest/{client}/subscriptions/{orderNumber}/purchaseFrequency?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Liefer Typ ändern / Change Delivery Type

Dieser Service ändert den Liefertyp eines Abos.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/changeDeliveryType-1.0.0
Fuba: /DSB/_ISM_E_BATCHSCHNITTSTELL

URL

POST: /rest/{client}/subscriptions/{orderNumber}/deliveryType?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

BETA Legt eine neue Zahlwegsänderung im Auftrag an.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/createPaymentChangeLink-1.0.0

URL

POST: /rest/{client}/subscriptions/{orderNumber}/bps/{bpNumber}/createPaymentChangeLink?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
bpNumber C/10GP Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Response

Im Erfolgsfall wird Status 200 zurückgegeben. Bei einem Verarbeitungsproblem im AVS, kommt Status 400.

Im Response Body stehen die Meldungen aus AVS.

Beispiel:

[
  {
    "msgId": "/DSB/JENA",
    "msgNo": "053",
    "msgType": "S",
    "msgText": "Nachricht zur Linkgenerierung angelegt"
  }
]

Event Code anlegen / Set event code

BETA Legt einen eventCode zum Auftrag an Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/setEventCode-1.0.0

URL

POST: /rest/{client}/subscriptions/{orderNumber}/eventCode?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response Body

Mahnstopp anlegen / Set dunning lock

BETA Legt einen neuen Mahnstopp zum Auftrag an.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/setDunningLock-1.0.0

URL

POST: /rest/{client}/subscriptions/{orderNumber}/dunningLock?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Ausgangszahlweg setzen für Erstattung Guthaben / create payment method for credit /refund

BETA Setzt einen neuen Ausgangszahlweg setzen für Erstattung Guthaben zum Auftrag.

Path mapping(internal): /net/dsb/avs3/SubscriptionOrder/createPaymentMethodForCreditRefund-1.0.0

URL

POST: /rest/{client}/subscriptions/{orderNumber}/paymentMethodForCreditRefund?sp={sp}

ParameterTyp/LängeBeschreibung
client C/3Mandanten Nummer
orderNumber C/10Abo Nummer
sp C/3Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.))

Request Body

Response

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information