poe Doku
Breadcrumbs

API - Beweg - Objekt

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"
	}
}