API - Beweg - Objekt

Tabelle

Feldname

Feldtyp

Beschreibung

idINTEGERId- des Beweg-Eintrag
filialeINTEGERFilialnummer
lagerVARCHAR(255)Lagerid 
datumVARCHAR(14)Datum
artnr1VARCHAR(255)Artikel Referenz
artbezVARCHAR(255)Artikel-Bezeichnung
mengeDEZIMALAnzahl
bestandINTEGERBestand
typINTEGERTypen sind unten aufgelistet
vknrINTEGERVerkäufer Nr.
ekpreisINTEGEREinkaufspreis
preisINTEGERVerkaufspreis
kasseINTEGERKasse
bisdatumVARCHAR(14)Ablaufdatum
seriennrVARCHAR(255)Seriennummer
gewichtINTEGERGewicht
belegdatumVARCHAR(14)Belegdatum
nettopreisINTEGERNettopreis

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