Inhalt der Dokumentation
Lager mobil
Scan, Wareneingang, Umlagerung, Auslagerung und Inventur am Handy.
15 Funktionen. Aufruf unter /api/method/<Pfad>, Anmeldung und Fehlerformat stehen unter Authentifizierung und Fehlermodell.
- check_tracked
- check_transfer
- create_issue
- create_receipt
- create_reconciliation
- create_transfer
- get_count_list
- get_open_orders
- get_receipt_data
- get_tracked_info
- get_warehouses
- lookup_item
- preview_count
- scan
- scan_charge
vm_erp.vm_erp.lager.api.check_tracked
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Prueft Zeilen mit Charge/Seriennummer (Buchungsplan), ohne etwas anzulegen. art: wareneingang | auslagerung | umlagerung.
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
art | string | ja | |
warehouse | string | ja | |
lines | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "art=<ART>" \
--data-urlencode "warehouse=<WAREHOUSE>" \
--data-urlencode "lines=<LINES>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.check_tracked"{"message": ...}vm_erp.vm_erp.lager.api.check_transfer
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
from_warehouse | string | ja | |
to_warehouse | string | ja | |
lines | string | ja |
Felder der Antwort (message): available, errors, lines
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "from_warehouse=<FROM_WAREHOUSE>" \
--data-urlencode "to_warehouse=<TO_WAREHOUSE>" \
--data-urlencode "lines=<LINES>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.check_transfer"{"message": ...}vm_erp.vm_erp.lager.api.create_issue
- GET
- POST
- Schreibend, rollengeschützt
- Fehlernummer bei unerwarteten Fehlern
Entwurf Stock Entry (Material Issue) fuer die Auslagerung. Nicht gebucht.
Rollen: Lager, Lager (Leitung), Einkauf, Einkauf (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
warehouse | string | ja | |
lines | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "warehouse=<WAREHOUSE>" \
--data-urlencode "lines=<LINES>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.create_issue"{"message": ...}vm_erp.vm_erp.lager.api.create_receipt
- GET
- POST
- Schreibend, rollengeschützt
- Fehlernummer bei unerwarteten Fehlern
Draft Purchase Receipt from scanned quantities {item_code: qty}. Not submitted. chargen: {item_code: {charge, verfall, serien}} fuer Artikel mit Charge oder Seriennummer.
Rollen: Lager, Lager (Leitung), Einkauf, Einkauf (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
po | string | ja | |
scanned | string | ja | |
warehouse | string | nein | |
allow_over | integer | nein, Standard 0 | |
chargen | string | nein |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "po=<PO>" \
--data-urlencode "scanned=<SCANNED>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.create_receipt"{"message": ...}vm_erp.vm_erp.lager.api.create_reconciliation
- GET
- POST
- Schreibend, rollengeschützt
- Fehlernummer bei unerwarteten Fehlern
Draft Stock Reconciliation from counted quantities. Not submitted.
Rollen: Lager, Lager (Leitung), Einkauf, Einkauf (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
warehouse | string | ja | |
counts | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "warehouse=<WAREHOUSE>" \
--data-urlencode "counts=<COUNTS>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.create_reconciliation"{"message": ...}vm_erp.vm_erp.lager.api.create_transfer
- GET
- POST
- Schreibend, rollengeschützt
- Fehlernummer bei unerwarteten Fehlern
Draft Stock Entry (Material Transfer). Not submitted.
Rollen: Lager, Lager (Leitung), Einkauf, Einkauf (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
from_warehouse | string | ja | |
to_warehouse | string | ja | |
lines | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "from_warehouse=<FROM_WAREHOUSE>" \
--data-urlencode "to_warehouse=<TO_WAREHOUSE>" \
--data-urlencode "lines=<LINES>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.create_transfer"{"message": ...}vm_erp.vm_erp.lager.api.get_count_list
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
warehouse | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "warehouse=<WAREHOUSE>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.get_count_list"{"message": ...}vm_erp.vm_erp.lager.api.get_open_orders
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
supplier | string | nein |
curl -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.get_open_orders"{"message": ...}vm_erp.vm_erp.lager.api.get_receipt_data
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
po | string | ja |
Felder der Antwort (message): lines, po, supplier, supplier_name
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "po=<PO>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.get_receipt_data"{"message": ...}vm_erp.vm_erp.lager.api.get_tracked_info
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Welche der Artikel brauchen Charge oder Seriennummer.
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
item_codes | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "item_codes=<ITEM_CODES>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.get_tracked_info"{"message": ...}vm_erp.vm_erp.lager.api.get_warehouses
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
Parameter: keine.
Felder der Antwort (message): default, warehouses
curl -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.get_warehouses"{"message": ...}vm_erp.vm_erp.lager.api.lookup_item
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
code | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "code=<CODE>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.lookup_item"{"message": ...}vm_erp.vm_erp.lager.api.preview_count
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Difference preview for {item_code: counted_qty}. Writes nothing.
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
warehouse | string | ja | |
counts | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "warehouse=<WAREHOUSE>" \
--data-urlencode "counts=<COUNTS>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.preview_count"{"message": ...}vm_erp.vm_erp.lager.api.scan
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Resolve one scan to an item (barcode > item code > supplier part number).
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
code | string | ja | |
supplier | string | nein |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "code=<CODE>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.scan"{"message": ...}vm_erp.vm_erp.lager.api.scan_charge
- GET
- POST
- Lesend
- Fehlernummer bei unerwarteten Fehlern
Felder aus einem GS1-Scan: Charge, Verfall, Seriennummer, GTIN. Bucht nichts.
Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
code | string | ja |
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
--data-urlencode "code=<CODE>" \
"https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.lager.api.scan_charge"{"message": ...}