API - SearchTypes

Dokumentation der von der TM2-API unterstützten SearchTypes. 

Die Groß- und Kleinschreibung der Typen ist egal, da dieser innerhalb der API immer zu Großbuchstaben formatiert werden.

Typen

Im folgenden werden die möglichen Typen beschrieben

Inhalt

Customer

HauptTabelleKunden
SubTabellen---
Verfügbar abTM2: v2.xx.y

Beschreibung

Allgemeine Suche nach Kunden


[
        {
            "Kunden": {%KundenObjekt%}
        },
        {
            "Kunden": {%KundenObjekt%}
        }
]

SalesOrder

HauptTabelleAuftrag
SubTabellenKunden
Verfügbar abTM2: v2.xx.y

Beschreibung

Suche nach Allgemeinen Aufträgen und dessen Kunden



[
        {
            "Auftrag": {%AuftragObjekt%},
            "Kunden": {%KundenObjekt%}
        },
        {
            "Auftrag": {%AuftragObjekt%},
            "Kunden": {%KundenObjekt%}
        }
]

SalesOrderWithPosition

HauptTabelleAuftrag
SubTabellen

Kunden

AuftragPositionen

Verfügbar abTM2: v2.xx.y

Beschreibung

Suche nach Allgemeinen Aufträgen mit Kunden und AuftragsPositionen

[
        {
            "Auftrag": {%AuftragObjekt%},
            "Kunden": {%KundenObjekt%},
            "AuftragPosition": []
        },
        {
            "Auftrag": {%AuftragObjekt%},
            "Kunden": {%KundenObjekt%},
            "AuftragPosition": [
                {%AuftragPositionObjekt%},
                {%AuftragPositionObjekt%}
            ],
			"AddInfo": [
				{%AddInfoObjekt%}
			]
        }
]

Supplier

HauptTabelleAuftrag
SubTabellen

Kunden

AuftragPositionen

Verfügbar abTM2: v2.xx.y

Beschreibung

Allgemeine suche nach Lieferanten

[
        {
            "Lieferanten": {%LieferantenObjekt%}
        },
        {
            "Lieferanten": {%LieferantenObjekt%}
        }
]

Stock

HauptTabelleBestand
SubTabellen

---

Verfügbar abTM2: v2.120.0

Beschreibung

Abfrage von Artikel Beständen

[
        {
            "Bestand": {%BestandObjekt%}
        },
        {
            "Bestand": {%BestandObjekt%}
        }
]

Receipt

HauptTabelleJounral
SubTabellen

JouranlKunden

JournalArtikel

JournalAddinfo

JournalRabatt

RuecknahmeHistorie

Verfügbar abTM2: v2.xx.y

Beschreibung

Suche nach Bons von denen man Artikel zurücknehmen will, z.B. bei Pfand-Bons.

[
	{
		"Journal": [%Array_mit_JournalObjekten%],
	    "JournalArtikel": [%Array_mit_JournalArtikelObjekten%],
	    "JournalRabatt": [%Array_mit_JournalRabattObjekten%],
		"JournalKunden" : [%Array_mit_JournalKundenObjektion%],
		"JournalAddInfo" : [%Array_mit_JournalAddinfos%],			
		"RuecknahmeHistorie" : [%Array_mit_RuecknahmeHistorieObjekten]
	},
	{
		...
	}
]

Tenant

HauptTabelleMandanten
SubTabellen---
Verfügbar abTM2: v2.100.0

Beschreibung

Mit dieser Abfrage können alle Mandanten des Systems abgefragt werden

[
        {
            "Mandanten": {%MandantenObjekt%}
        },
        {
            "Mandanten": {%MandantenObjekt%}
        }
]

Register

HauptTabelleKassen
SubTabellen---
Verfügbar abTM2: v2.100.0

Beschreibung

Mit dieser Abfrage können alle Kassen des Systems abgefragt werden

[
        {
            "Kassen": {%KassenObjekt%}
        },
        {
            "Kassen": {%KassenObjekt%}
        }
]

RegisterWithTenant

HauptTabelleKassen
SubTabellenMandanten
Verfügbar abTM2: v2.100.0

Beschreibung

Mit dieser Abfrage können die Kassen gleichzeitig mit ihrem zugeordneten Mandanten abgefragt werden.

[
        {
            "Kassen": {%KassenObjekt%},
            "Mandanten": {%MandantenObjekt%}
        },
        {
            "Kassen": {%KassenObjekt%},
            "Mandanten": {%MandantenObjekt%}
        }
]

SepaMandat

HauptTabelleSepaMandat
SubTabellen---
Verfügbar abTM2: 

Beschreibung

Mit dieser Abfrage können die Kassen die SepaMandate von Kunden abfragen.

[
        {
            "SepaMandat": {%SepaMandatObjekt%},
            "Kunden": {%KundenObjekt%},
        },
		...
]

Goodsmovement

HauptTabelleBeweg
SubTabellen---
Verfügbar abTM2: 

Beschreibung

Mit dieser Abfrage können die Bewegdaten von Beständen abgefragt werden.

[        
	{ "Beweg": {%BewegObjekt%} }, 
	{ "Beweg": {%BewegObjekt%} } 
]