For the complete documentation index, see llms.txt. This page is also available as Markdown.

Replenishment

Replenishment proposals

Find an existing Resource by identifier

get
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

application/json

Nachschubvorschlag

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Nummer

statestring · enumRead-onlyOptional

Status des Nachschubvorschlags

Possible values:
get/wms/replenishment-proposal/{id}
GET /api/wms/replenishment-proposal/{id} HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "state": "OPEN",
  "picklistRefs": [],
  "sourceDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "targetDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "finishLogLines": [],
  "lines": []
}

Update existing Resource

put
Path parameters
idinteger · int64Required

an identifier

Body

Nachschubvorschlag

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Nummer

statestring · enumRead-onlyOptional

Status des Nachschubvorschlags

Possible values:
Responses
200

successful operation

application/json

Nachschubvorschlag

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Nummer

statestring · enumRead-onlyOptional

Status des Nachschubvorschlags

Possible values:
put/wms/replenishment-proposal/{id}
PUT /api/wms/replenishment-proposal/{id} HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 287

{
  "version": "text",
  "info": {},
  "id": "text",
  "sourceDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "targetDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "lines": []
}
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "state": "OPEN",
  "picklistRefs": [],
  "sourceDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "targetDocumentRef": {
    "id": 1,
    "category": "CUSTOMER_OFFER",
    "documentType": "text",
    "documentState": "text",
    "number": "text"
  },
  "finishLogLines": [],
  "lines": []
}

Delete an existing Resource

delete
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

application/json
contextstringOptional

message context

messageValuestringOptional

message

delete/wms/replenishment-proposal/{id}
DELETE /api/wms/replenishment-proposal/{id} HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "context": "text",
  "messageValue": "text"
}
put
Path parameters
idinteger · int64Required

ID des Nachschubvorschlags

Body
exportFormatstring · enumOptional

output-format für mail/file-export

Possible values:
exportFilenamestringOptional

filename (ohne extension) bei einem file-export

outputTypestringOptional

outputType

groupIdentifierstringOptional

OutputReportGroup Identifier (optional), sonst Default-Group des Moduls

publishedbooleanOptional

sollen nur bereits veröffentlichte Dokumente beachtet werden?

Default: false
Responses
200

OK

anyOptional
put/wms/replenishment-proposal/{id}/print
PUT /api/wms/replenishment-proposal/{id}/print HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 129

{
  "exportFormat": "PDF",
  "exportFilename": "text",
  "mailRecipients": [],
  "outputType": "text",
  "groupIdentifier": "text",
  "published": false
}
200

OK

No content

put
Path parameters
idinteger · int64Required

ID des Nachschubvorschlags

lineIdinteger · int64Required

ID der zu aktualisierenden Position

Body

Position vom Nachschubvorschlag

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

serialTypestring · enumRead-onlyOptional

Serientyp eines Artikels

Possible values:
proposedQuantitynumberRead-onlyRequired

Vorgeschlagene Menge

replenishedQuantitynumberRequired

Tatsächliche Nachschubmenge

Responses
200

OK

application/json

Position vom Nachschubvorschlag

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

serialTypestring · enumRead-onlyOptional

Serientyp eines Artikels

Possible values:
proposedQuantitynumberRead-onlyRequired

Vorgeschlagene Menge

replenishedQuantitynumberRequired

Tatsächliche Nachschubmenge

put/wms/replenishment-proposal/{id}/line/{lineId}
PUT /api/wms/replenishment-proposal/{id}/line/{lineId} HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 171

{
  "version": "text",
  "info": {},
  "id": "text",
  "articleRef": {
    "id": "text"
  },
  "sourceStorageRef": {
    "id": "text"
  },
  "targetStorageRef": {
    "id": "text"
  },
  "replenishedQuantity": 1,
  "bookings": []
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "articleRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "serialType": "NONE",
  "sourceStorageRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "targetStorageRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "proposedQuantity": 1,
  "replenishedQuantity": 1,
  "bookings": []
}
put
Path parameters
idinteger · int64Required

ID des Nachschubvorschlags

Responses
200

OK

No content

put/wms/replenishment-proposal/{id}/finish
PUT /api/wms/replenishment-proposal/{id}/finish HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
200

OK

No content

put
Path parameters
idinteger · int64Required

ID des Nachschubvorschlags

Responses
200

OK

No content

put/wms/replenishment-proposal/{id}/cancel
PUT /api/wms/replenishment-proposal/{id}/cancel HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
200

OK

No content

Find an existing Resource by identifier

get
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

application/json

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

get/wms/replenishment-proposal/template/{id}
GET /api/wms/replenishment-proposal/template/{id} HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}

Update existing Resource

put
Path parameters
idinteger · int64Required

an identifier

Body

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

Responses
200

successful operation

application/json

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

put/wms/replenishment-proposal/template/{id}
PUT /api/wms/replenishment-proposal/template/{id} HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 741

{
  "version": "text",
  "info": {},
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}

Delete an existing Resource

delete
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

application/json
contextstringOptional

message context

messageValuestringOptional

message

delete/wms/replenishment-proposal/template/{id}
DELETE /api/wms/replenishment-proposal/template/{id} HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "context": "text",
  "messageValue": "text"
}

deaktiviert eine bestehende Resource

put
Path parameters
idinteger · int64Required

identifier

Responses
200

successful operation

application/json

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

put/wms/replenishment-proposal/template/{id}/deactivate
PUT /api/wms/replenishment-proposal/template/{id}/deactivate HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}

aktiviert eine bestehende Resource

put
Path parameters
idinteger · int64Required

identifier

Responses
200

successful operation

application/json

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

put/wms/replenishment-proposal/template/{id}/activate
PUT /api/wms/replenishment-proposal/template/{id}/activate HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}

Create new Resource

post
Body

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

Responses
200

successful operation

application/json

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

post/wms/replenishment-proposal/template
POST /api/wms/replenishment-proposal/template HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 741

{
  "version": "text",
  "info": {},
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}
post
Body

Vorlage zur Erstellung von Nachschubvorschlägen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Name der Vorlage

descriptionstringOptional

Beschreibung der Vorlage

activebooleanOptional

Aktiv?

finishingTypestring · enumOptional

Wie soll die Umlagerung des Nachschubs durchgeführt werden?

Default: PICKLISTSPossible values:
cycleToCreateReplenishmentProposalCronExpressionstringOptional

Zyklus zur Erstellung von Nachschubvorschlägen (für Background-Jobs, als Quartz-Cron-Expression)

alternativeSelectionInVqlstringOptional

Alternative Selektion in VQL (Spalten: Artikel-ID, Lager-ID, Ziel-Menge)

additionalExistsStatementsInVqlstring[]Optional

Zusätzliche Exists-Statements in VQL

targetStorageIdinteger · int64Optional

Bestimmtes Ziel-Lager für den Nachschubvorschlag

articleNumberFromstringOptional

Artikel von

articleNumberTostringOptional

Artikel bis

productGroupFromstringOptional

Warengruppe von

productGroupTostringOptional

Warengruppe bis

onlyArticlesWithSalesInNumberOfLastDaysinteger · int32Optional

Nur Artikel mit Verkäufen in den letzten n Tagen

onlySalesStoragesAsTargetbooleanOptional

Nur Verkaufslager beachten

Default: false
considerReservedQuantitiesbooleanOptional

Reserviert-Mengen beachten

Default: false
considerOrderedQuantitiesbooleanOptional

Bestellt-Mengen beachten

Default: false
considerActualAvailableQuantitiesbooleanOptional

Tatsächliche verfügbare Mengen beachten. Optionen zu Reserviert- und Bestellt-Mengen werden dabei nicht mehr beachtet, da diese Werte ggf. schon in die Verfügbarkeitsermittlung eingeflossen sind

Default: true
sortByRoutePositionbooleanOptional

Positionen der Pickliste nach Laufwegposition sortieren

Default: true
specifyStorageBinsbooleanOptional

Lagerplätze vorgeben

Default: true
specifySerialWithOldestExpiryDatebooleanOptional

Automatische Ermittlung von S/N oder Chargen sortiert über das Verfallsdatum

Default: false
replenishBaseArticleOfBundlebooleanOptional

Basisgebinde nachlegen

Default: false
replenishmentProposalOutputReportGroupIdinteger · int64Optional

ID der Reportgruppe zum Druck des Nachschubvorschlags

Responses
200

OK

No content

post/wms/replenishment-proposal/create
POST /api/wms/replenishment-proposal/create HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 741

{
  "version": "text",
  "info": {},
  "id": "text",
  "label": "text",
  "description": "text",
  "active": true,
  "finishingType": "PICKLISTS",
  "cycleToCreateReplenishmentProposalCronExpression": "text",
  "alternativeSelectionInVql": "text",
  "additionalExistsStatementsInVql": [
    "text"
  ],
  "targetStorageId": 1,
  "articleNumberFrom": "text",
  "articleNumberTo": "text",
  "productGroupFrom": "text",
  "productGroupTo": "text",
  "onlyArticlesWithSalesInNumberOfLastDays": 1,
  "onlySalesStoragesAsTarget": false,
  "considerReservedQuantities": false,
  "considerOrderedQuantities": false,
  "considerActualAvailableQuantities": true,
  "sortByRoutePosition": true,
  "specifyStorageBins": true,
  "specifySerialWithOldestExpiryDate": false,
  "replenishBaseArticleOfBundle": false,
  "replenishmentProposalOutputReportGroupId": 1
}
200

OK

No content

post
Path parameters
templateIdinteger · int64Required

ID der zu verwendenden Picklisten-Vorlage

Responses
200

OK

No content

post/wms/replenishment-proposal/create/{templateId}
POST /api/wms/replenishment-proposal/create/{templateId} HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
200

OK

No content

Last updated

Was this helpful?