Tabelle
Feldname | Feldtyp | Beschreibung |
---|---|---|
id | INTEGER | Id- des Beweg-Eintrag |
filiale | INTEGER | Filialnummer |
lager | VARCHAR(255) | Lagerid |
datum | VARCHAR(14) | Datum |
artnr1 | VARCHAR(255) | Artikel Referenz |
artbez | VARCHAR(255) | Artikel-Bezeichnung |
menge | DEZIMAL | Anzahl |
bestand | INTEGER | Bestand |
typ | INTEGER | Typen sind unten aufgelistet |
vknr | INTEGER | Verkäufer Nr. |
ekpreis | INTEGER | Einkaufspreis |
preis | INTEGER | Verkaufspreis |
kasse | INTEGER | Kasse |
bisdatum | VARCHAR(14) | Ablaufdatum |
seriennr | VARCHAR(255) | Seriennummer |
gewicht | INTEGER | Gewicht |
belegdatum | VARCHAR(14) | Belegdatum |
nettopreis | INTEGER | Nettopreis |
Beweg-Typen
- 1 = Wareneingang
- 2 = Kasse → Verkauf
- 3 = Inventur (Zählung)
- 4 = Rechnung
- 5 = Lieferschein
- 6 = Preis-Änderung (not used in TM2)
- 7 = Gutschrift
- 8 = Filialtausch
- 9 = Abwertung
- 10 = Inventur-Korrektur
- 11 = Lieferanten-Retoure
- 12 = Abschrift (Bruch)
- 13 = Satzart UMB Standardschnittstelle
- 14 = Kassen Umlagerung
- 15 = Komponentensplittung
Beispielaufrufe
Grundsätzlich funktioniert der Aufruf für die Search-Call nach dem üblichen Prinzip der SeachApi (siehe dazu API - Endpunkte - Search).
Weiter sind hier einige Beispielaufrufe:
https://{{host}}/api/search/goodsmovement
Alle Bewegdaten deren Artikelnr. 1, 2, 3 oder 4 ist, die in der Filiale 1 und dem Lager 1 gelagert werden
{ "api_version": 1, "systemno": 1, "operatorno": 1, "systemtype": "POSMAN", "processno": 1, "datetime": "2021-06-28T13:20:50+0100", "data": { "search": [ { "data": ["1", "2", "3","4"], "alias": "", "type": "IN", "columnname": "artnr1" }, { "data": 1, "alias": "", "operator": "=", "type": "OPERATOR", "columnname": "filiale" }, { "data": "1", "alias": "", "operator": "=", "type": "OPERATOR", "columnname": "lager" } ], "order": [ { "columnname": "artnr1", "alias": "", "direction": "asc" } ], "limit": "1000", "offset": "0" } }
Alle Bewegdaten der Filiale 1 zwischen dem 01.01.2021 und 31.01.2021
{ "api_version": 1, "systemno": 1, "operatorno": 1, "systemtype": "POSMAN", "processno": 1, "datetime": "2021-06-28T13:20:50+0100", "data": { "search": [{ "data": 1, "alias": "", "operator": "=", "type": "OPERATOR", "columnname": "filiale" }, { "data": "20210101000000", "alias": "", "operator": "<", "type": "OPERATOR", "columnname": "datum" }, { "data": "20210131235959", "alias": "", "operator": ">", "type": "OPERATOR", "columnname": "datum" }], "order": [{ "columnname": "artnr1", "alias": "", "direction": "asc" }], "limit": "1000", "offset": "0" } }