MCP Tool

Verleihungen: Verleihungen suchen und abrufen SELECT

Liste der Verleihungen (ohne Papierkorb) mit Suche, Filtern, Sortierung und Seiten (_meta). Mit ID genau eine Verleihung mit Anmerkungen, Versandangaben, Rechnungs-, Liefer- und Abholadresse (personenbezogen), Summen und Positionsanzahl. Sieht alle Mandanten.

Tool-Name

tool
select_verleihungen_verleihungen

Parameter

ParameterTypPflichtBeschreibung
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Eine Verleihung vollstaendig abrufen; andere Filter werden dann ignoriert.
kategorie_ID integer Nein Nur diese Kategorie (IDs aus select_verleihungen_kategorien), 0 = ohne Kategorie.
kundennummer integer Nein Nur Verleihungen dieses Kunden.
lieferart integer Nein Nur diese Lieferart.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mandanten_ID integer Nein Nur dieser Mandant.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
produktid integer Nein Nur Verleihungen mit diesem Artikel.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
status integer Nein Nur dieser Status: 1 erledigt, 2 in Bearbeitung, 3 in Verleihung, 9 storniert.
suche string Nein Suchtext in Verleihungs-ID, Mandantennummer, Anmerkungen, Firma und Nachname der Rechnungsadresse.
suchtyp string Nein – Standard: verleihungen_verleihungen
verleihdatum_bis string Nein Verleihdatum bis (YYYY-MM-DD).
verleihdatum_von string Nein Verleihdatum ab (YYYY-MM-DD).

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Verleihung vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext in Verleihungs-ID, Mandantennummer, Anmerkungen, Firma und Nachname der Rechnungsadresse.",
            "maxLength": 250
        },
        "kundennummer": {
            "type": "integer",
            "description": "Nur Verleihungen dieses Kunden.",
            "minimum": 1
        },
        "status": {
            "type": "integer",
            "description": "Nur dieser Status: 1 erledigt, 2 in Bearbeitung, 3 in Verleihung, 9 storniert.",
            "minimum": 1,
            "maximum": 9
        },
        "kategorie_ID": {
            "type": "integer",
            "description": "Nur diese Kategorie (IDs aus select_verleihungen_kategorien), 0 = ohne Kategorie.",
            "minimum": 0
        },
        "lieferart": {
            "type": "integer",
            "description": "Nur diese Lieferart.",
            "minimum": 0
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur dieser Mandant.",
            "minimum": 0
        },
        "produktid": {
            "type": "integer",
            "description": "Nur Verleihungen mit diesem Artikel.",
            "minimum": 1
        },
        "verleihdatum_von": {
            "type": "string",
            "format": "date",
            "description": "Verleihdatum ab (YYYY-MM-DD)."
        },
        "verleihdatum_bis": {
            "type": "string",
            "format": "date",
            "description": "Verleihdatum bis (YYYY-MM-DD)."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "verleihdatum",
                "-verleihdatum",
                "deadline",
                "-deadline"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "verleihdatum": "verleihdatum aufsteigend",
                "-verleihdatum": "verleihdatum absteigend",
                "deadline": "deadline aufsteigend",
                "-deadline": "deadline 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": [
                "verleihungen_verleihungen"
            ],
            "default": "verleihungen_verleihungen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_verleihungen_verleihungen",
    "arguments": {
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "kategorie_ID": 1,
        "kundennummer": 1,
        "lieferart": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "produktid": 1,
        "sortierung": "...",
        "status": 1,
        "suche": "...",
        "suchtyp": "verleihungen_verleihungen",
        "verleihdatum_bis": "...",
        "verleihdatum_von": "..."
    }
}
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