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

Stocks

Lagerbuchungen

put
Body
articleIdinteger · int64Required

Artikel-Id

purchasePricenumberRequired

Der neue letzte EK

serialNumberIdinteger · int64Optional

Die ID der Seriennummer des Artikels

notestringOptional

Notiz zur Änderung

Responses
200

OK

No content

put/erp/stocks/book-last-purchase-price-correction
PUT /api/erp/stocks/book-last-purchase-price-correction HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 66

{
  "articleId": 1,
  "purchasePrice": 1,
  "serialNumberId": 1,
  "note": "text"
}
200

OK

No content

put
Body
articleIdinteger · int64Required

Artikel-Id

purchasePricenumberRequired

Der neue DEK, ausgedrückt pro priceUnit Einheiten

priceUnitnumberOptional

Preiseinheit, auf die sich der DEK bezieht (i.d.R. basePriceUnit des Artikels)

notestringOptional

Notiz zur Änderung

Responses
200

OK

No content

put/erp/stocks/book-average-purchase-price-correction
PUT /api/erp/stocks/book-average-purchase-price-correction HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 61

{
  "articleId": 1,
  "purchasePrice": 1,
  "priceUnit": 1,
  "note": "text"
}
200

OK

No content

post
Body

Infos zur Durchführung einer Lagerumbuchung

articleIdinteger · int64Required

Artikel

serialNumberIdinteger · int64Optional

Seriennummer

bookDatestring · dateOptional

Buchungsdatum

quantitynumberRequired

Menge

notestringOptional

Bemerkung

sourceStorageIdinteger · int64Required

Quell-Lager

sourceStorageBinIdinteger · int64Optional

Quell-Lagerplatz

targetStorageIdinteger · int64Required

Ziel-Lager

targetStorageBinIdinteger · int64Optional

Ziel-Lagerplatz

picklistLineComponentIdinteger · int64Optional

Komponente einer Picklistenposition, falls dafür die Buchung stattfindet

Responses
200

OK

application/json
sourceOldStocknumberOptional

Alter Bestand Quellagerplatz

sourceNewStocknumberOptional

Neuer Bestand Quellagerplatz

targetOldStocknumberOptional

Alter Bestand Ziellagerplatz

targetNewStocknumberOptional

Neuer Bestand Ziellagerplatz

post/erp/stocks/transfer
POST /api/erp/stocks/transfer HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 199

{
  "articleId": 1,
  "serialNumberId": 1,
  "bookDate": "2026-01-01",
  "quantity": 1,
  "note": "text",
  "sourceStorageId": 1,
  "sourceStorageBinId": 1,
  "targetStorageId": 1,
  "targetStorageBinId": 1,
  "picklistLineComponentId": 1
}
200

OK

{
  "article": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "serialNumber": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceStorageBin": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceStorage": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceOldStock": 1,
  "sourceNewStock": 1,
  "targetStorageBin": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "targetStorage": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "targetOldStock": 1,
  "targetNewStock": 1
}
post
Body

Infos zur Umbuchung einer Dummy-Seriennummer in eine gültige Seriennummer

articleIdinteger · int64Required

Artikel

serialNumberIdinteger · int64Optional

Seriennummer

bookDatestring · dateOptional

Buchungsdatum

quantitynumberRequired

Menge

notestringOptional

Bemerkung

sourceStorageIdinteger · int64Required

Quell-Lager

sourceStorageBinIdinteger · int64Optional

Quell-Lagerplatz

targetStorageIdinteger · int64Required

Ziel-Lager

targetStorageBinIdinteger · int64Optional

Ziel-Lagerplatz

picklistLineComponentIdinteger · int64Optional

Komponente einer Picklistenposition, falls dafür die Buchung stattfindet

targetSerialNumberstringOptional

Die gültige Seriennummer

targetExpiryDatestring · dateOptional

Ggf. ein MHD-/Verfallsdatum, falls der Artikel ein solches benötigt

Responses
200

OK

application/json
sourceOldStocknumberOptional

Alter Bestand Quellagerplatz

sourceNewStocknumberOptional

Neuer Bestand Quellagerplatz

targetOldStocknumberOptional

Alter Bestand Ziellagerplatz

targetNewStocknumberOptional

Neuer Bestand Ziellagerplatz

post/erp/stocks/transfer-dummy-serial-number
POST /api/erp/stocks/transfer-dummy-serial-number HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 259

{
  "articleId": 1,
  "serialNumberId": 1,
  "bookDate": "2026-01-01",
  "quantity": 1,
  "note": "text",
  "sourceStorageId": 1,
  "sourceStorageBinId": 1,
  "targetStorageId": 1,
  "targetStorageBinId": 1,
  "picklistLineComponentId": 1,
  "targetSerialNumber": "text",
  "targetExpiryDate": "2026-01-01"
}
200

OK

{
  "article": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "serialNumber": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceStorageBin": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceStorage": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "sourceOldStock": 1,
  "sourceNewStock": 1,
  "targetStorageBin": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "targetStorage": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "targetOldStock": 1,
  "targetNewStock": 1
}
post
Body

Infos zur Durchführung einer manuellen Lagerbuchung

factorstring · enumRequired

Zugang oder Abgang

Possible values:
articleIdstringRequired

Artikel

quantitynumberRequired

Menge

notestringOptional

Bemerkung

storageIdstringRequired

Lager

storageBinIdstringOptional

Lagerplatz

storageLocationstringOptional

Lagerort (spielt nur bei Zugängen eine Rolle)

purchasePricenumberRequired

EK pro Preiseinheit (siehe priceUnit); spielt nur bei Zugängen eine Rolle

priceUnitnumberOptional

Preiseinheit, auf die sich der EK bezieht (i.d.R. basePriceUnit des Artikels)

serialNumber1stringOptional

Seriennummer 1, welche gebucht werden soll

serialNumber2stringOptional

Seriennummer 2, welche gebucht werden soll

expiryDatestring · dateOptional

Haltbarkeitsdatum

serialNumberNotestringOptional

Notiz zur Seriennummer

Responses
200

OK

application/json

Bestand

articleIdinteger · int64Required

Artikel

storageBinIdinteger · int64Required

Lagerplatz

storageBinDisplayNamestringRead-onlyOptional

Anzeigename vom Lagerplatz

amountnumberRequired

Bestand

post/erp/stocks/manual-movement
POST /api/erp/stocks/manual-movement HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 259

{
  "factor": "NONE",
  "articleId": "text",
  "quantity": 1,
  "note": "text",
  "storageId": "text",
  "storageBinId": "text",
  "storageLocation": "text",
  "purchasePrice": 1,
  "priceUnit": 1,
  "serialNumber1": "text",
  "serialNumber2": "text",
  "expiryDate": "2026-01-01",
  "serialNumberNote": "text"
}
200

OK

{
  "articleId": 1,
  "storageBinId": 1,
  "storageBinDisplayName": "text",
  "serialNumber": {
    "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
    },
    "serialNumber1": "text",
    "serialNumber2": "text",
    "expiryDate": "2026-01-01",
    "note": "text",
    "custom": null,
    "udi": "text"
  },
  "amount": 1
}
post
Body

Infos zur Durchführung einer Stapel-Lagerumbuchung

createReportAfterTransferbooleanOptional

Soll nach der Umbuchung ein Report dazu erstellt werden?

Responses
200

OK

application/json

Infos zur Durchführung einer Stapel-Lagerumbuchung

reportIdinteger · int64Optional

Falls der Report im Request angefordert wurde, wird hier die ID aus dem DMS geliefert

datestring · dateOptional

Das Buchungsdatum

post/erp/stocks/bulk-transfer
POST /api/erp/stocks/bulk-transfer HTTP/1.1
Host: 10.102.24.197:32795
Content-Type: application/json
Accept: */*
Content-Length: 54

{
  "createReportAfterTransfer": true,
  "stockTransfers": []
}
200

OK

{
  "reportId": 1,
  "stocks": [],
  "date": "2026-01-01"
}
get
Query parameters
Responses
200

OK

application/json

Lagerbuchungen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

typestring · enumOptional

Lagerbuchungsarten

Possible values:
articleIdstringOptional

Artikel, welches gebucht wurde

productNumberstringOptional

Produktnummer

storageBinIdstringOptional

Lagerplatz, welcher bebucht wurde

documentLineIdstringOptional

Document-Line, zu der die Buchung stattgefunden hat

documentLineComponentIdstringOptional

Document-Line-Komponente, zu der die Buchung stattgefunden hat

picklistLineComponentIdstringOptional

Picklist-Line-Komponente, zu der die Buchung stattgefunden hat

documentNumberstringOptional

Dokument-Nummer

documentTypestringOptional

Dokument-Typ

bookingTypeIdstringRead-onlyOptional

Buchungstyp dieses JournalEintrags

quantitynumberOptional

Menge die gebucht wurde

factorstring · enumOptional

Bewertungsfaktor der Buchung (Lagerzugang / Lagerabgang)

Possible values:
valueDatestring · dateOptional

Buchungs-/Wertstellungs-Datum der Lagerbewegung

notestring · max: 255Optional

Bemerkung zu der Buchung

totalPurchasePricenumberOptional

EK dieser Buchung

purchasePriceAdjustmentnumberOptional

EK-Anpassung dieser Buchung

cancellationbooleanOptional

Handelt es sich um ein Storno?

Default: false
cancellationDetailsstringOptional

Details zu einem Storno

priceUnitnumberOptional

Preiseinheit

get/erp/stocks/stockjournal
GET /api/erp/stocks/stockjournal?selection=[object+Object]&pageable=[object+Object] HTTP/1.1
Host: 10.102.24.197:32795
Accept: */*
200

OK

[]

Last updated

Was this helpful?