MCP Tool

Umbuchungsauftraege: Liste mit Filtern und Seiten oder einen Auftrag abrufen SELECT

Umbuchungsauftraege (Lagerumbuchungen) mit Suche (ID exakt oder Mandantennummer), Filtern, Sortierung und Seiten (_meta); Liste mit Kopfdaten. Mit ID genau ein Auftrag mit Anmerkungen, allen Positionen (Produkt, Menge, Quell- und Ziellagerplatz) und lieferschein_vorhanden. Status: 0 offen, 1 erledigt, 9 storniert. Alle Mandanten sichtbar.

Tool-Name

tool
select_umbuchungsauftrag_liste

Parameter

ParameterTypPflichtBeschreibung
anmerkung_extern string Nein Suchtext in der externen Anmerkung.
anmerkung_intern string Nein Suchtext in der internen Anmerkung.
anmerkung_position string Nein Suchtext in den Anmerkungen der Positionen.
datum_bis string Nein YYYY-MM-DD
datum_von string Nein YYYY-MM-DD
detailgrad string Nein Nur uebersicht.
generiert integer Nein 1 = nur mit erzeugtem PDF, 0 = nur ohne.
help integer Nein Filterhilfe.
ID integer Nein Einen Auftrag vollstaendig abrufen; andere Filter werden dann ignoriert.
kundennummer integer Nein Kunden- oder Lieferantennummer des Auftrags.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mandanten_ID integer Nein Nur Auftraege dieses Mandanten.
mitarbeiter string Nein tricoma-Benutzername, der den Auftrag angelegt hat.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
produktid integer Nein Nur Auftraege mit diesem Produkt in einer Position.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -angelegt.
status array Nein Status-IDs aus select_umbuchungsauftrag_status (0 offen, 1 erledigt, 9 storniert).
suche string Nein Auftrags-ID (exakt) oder Teil der Mandantennummer.
suchtyp string Nein – Standard: umbuchungsauftrag_liste
versandcode string Nein Versand- oder Trackingcode (exakt).
versendet integer Nein 1 = nur mit Versandart, 0 = nur ohne Versandart.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Einen Auftrag vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Auftrags-ID (exakt) oder Teil der Mandantennummer.",
            "maxLength": 100
        },
        "kundennummer": {
            "type": "integer",
            "description": "Kunden- oder Lieferantennummer des Auftrags.",
            "minimum": 1
        },
        "status": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Status-IDs aus select_umbuchungsauftrag_status (0 offen, 1 erledigt, 9 storniert).",
            "minItems": 1,
            "maxItems": 500
        },
        "mitarbeiter": {
            "type": "string",
            "description": "tricoma-Benutzername, der den Auftrag angelegt hat.",
            "maxLength": 100
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur Auftraege dieses Mandanten.",
            "minimum": 1
        },
        "produktid": {
            "type": "integer",
            "description": "Nur Auftraege mit diesem Produkt in einer Position.",
            "minimum": 1
        },
        "anmerkung_position": {
            "type": "string",
            "description": "Suchtext in den Anmerkungen der Positionen.",
            "maxLength": 250
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "anmerkung_intern": {
            "type": "string",
            "description": "Suchtext in der internen Anmerkung.",
            "maxLength": 250
        },
        "anmerkung_extern": {
            "type": "string",
            "description": "Suchtext in der externen Anmerkung.",
            "maxLength": 250
        },
        "versandcode": {
            "type": "string",
            "description": "Versand- oder Trackingcode (exakt).",
            "maxLength": 250
        },
        "versendet": {
            "type": "integer",
            "description": "1 = nur mit Versandart, 0 = nur ohne Versandart.",
            "minimum": 0,
            "maximum": 1
        },
        "generiert": {
            "type": "integer",
            "description": "1 = nur mit erzeugtem PDF, 0 = nur ohne.",
            "minimum": 0,
            "maximum": 1
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -angelegt.",
            "enum": [
                "id",
                "-id",
                "buchungsdatum",
                "-buchungsdatum",
                "angelegt",
                "-angelegt"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "buchungsdatum": "buchungsdatum aufsteigend",
                "-buchungsdatum": "buchungsdatum absteigend",
                "angelegt": "angelegt aufsteigend",
                "-angelegt": "angelegt absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 50.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "umbuchungsauftrag_liste"
            ],
            "default": "umbuchungsauftrag_liste"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_umbuchungsauftrag_liste",
    "arguments": {
        "anmerkung_extern": "...",
        "anmerkung_intern": "...",
        "anmerkung_position": "...",
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "generiert": 1,
        "help": 1,
        "ID": 1,
        "kundennummer": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "mitarbeiter": "...",
        "offset": 1,
        "produktid": 1,
        "sortierung": "...",
        "status": [],
        "suche": "...",
        "suchtyp": "umbuchungsauftrag_liste",
        "versandcode": "...",
        "versendet": 1
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung