MCP Tool

Lieferantenbestellungen mit Filtern und Seiten oder eine Bestellung SELECT

Bestellungen beim Lieferanten (nicht Kundenauftraege) mit Lieferant (kundennummer), Status, Zahlungs- und Geprueft-Status, Kategorie, Bestelldatum, Liefertermin, Waehrung. Suche (ID, Bestell- oder Referenznummer), Filter, Sortierung und Seiten (_meta). Mit ID genau eine Bestellung mit Anmerkungen, Summen (netto, brutto, steuern) und Anzahl Positionen; Positionen liefert select_lieferantenbestellung_positionen. Sieht alle Mandanten.

Tool-Name

tool
select_lieferantenbestellung_bestellungen

Parameter

ParameterTypPflichtBeschreibung
bestelldatum_bis string Nein YYYY-MM-DD.
bestelldatum_von string Nein YYYY-MM-DD.
detailgrad string Nein Nur uebersicht.
endkunde integer Nein Kundennummer des Endkunden.
geprueft integer Nein 0 kein Status, 1 korrekt, 2 fehlerhaft.
help integer Nein Filterhilfe.
ID integer Nein Eine Bestellung abrufen; andere Filter werden dann ignoriert.
kategorie_ID integer Nein ID aus select_lieferantenbestellung_stammdaten (art kategorien).
kundennummer integer Nein Kundennummer des Lieferanten.
lieferung_bis_bis string Nein YYYY-MM-DD.
lieferung_bis_von string Nein YYYY-MM-DD.
limit integer Nein Eintraege je Seite, 1 bis 100, Standard 50.
mandanten_ID integer Nein Nur Bestellungen dieses Mandanten.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
produktid integer Nein Nur Bestellungen mit diesem Produkt.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
status integer Nein 1 in Bearbeitung, 2 bestellt, 3 teilweise geliefert, 4 storniert, 5 angefragt, 9 erledigt.
suche string Nein ID, Bestellnummer oder Referenznummer.
suchtyp string Nein – Standard: lieferantenbestellung_bestellungen
zahlungsstatus integer Nein 0 bis 2.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Bestellung abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "ID, Bestellnummer oder Referenznummer.",
            "maxLength": 250
        },
        "kundennummer": {
            "type": "integer",
            "description": "Kundennummer des Lieferanten.",
            "minimum": 1
        },
        "endkunde": {
            "type": "integer",
            "description": "Kundennummer des Endkunden.",
            "minimum": 1
        },
        "status": {
            "type": "integer",
            "description": "1 in Bearbeitung, 2 bestellt, 3 teilweise geliefert, 4 storniert, 5 angefragt, 9 erledigt.",
            "enum": [
                1,
                2,
                3,
                4,
                5,
                9
            ],
            "werte": {
                "1": "In Bearbeitung",
                "2": "Bestellt",
                "3": "Teilweise geliefert",
                "4": "Storniert",
                "5": "Angefragt",
                "9": "Erledigt"
            }
        },
        "zahlungsstatus": {
            "type": "integer",
            "description": "0 bis 2.",
            "minimum": 0,
            "maximum": 2
        },
        "geprueft": {
            "type": "integer",
            "description": "0 kein Status, 1 korrekt, 2 fehlerhaft.",
            "minimum": 0,
            "maximum": 2
        },
        "kategorie_ID": {
            "type": "integer",
            "description": "ID aus select_lieferantenbestellung_stammdaten (art kategorien).",
            "minimum": 0
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur Bestellungen dieses Mandanten.",
            "minimum": 0
        },
        "produktid": {
            "type": "integer",
            "description": "Nur Bestellungen mit diesem Produkt.",
            "minimum": 1
        },
        "bestelldatum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "bestelldatum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "lieferung_bis_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "lieferung_bis_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "bestelldatum",
                "-bestelldatum",
                "lieferung_bis",
                "-lieferung_bis"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "bestelldatum": "bestelldatum aufsteigend",
                "-bestelldatum": "bestelldatum absteigend",
                "lieferung_bis": "lieferung_bis aufsteigend",
                "-lieferung_bis": "lieferung_bis absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 100, Standard 50.",
            "minimum": 1,
            "maximum": 100
        },
        "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": [
                "lieferantenbestellung_bestellungen"
            ],
            "default": "lieferantenbestellung_bestellungen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_lieferantenbestellung_bestellungen",
    "arguments": {
        "bestelldatum_bis": "...",
        "bestelldatum_von": "...",
        "detailgrad": "...",
        "endkunde": 1,
        "geprueft": 1,
        "help": 1,
        "ID": 1,
        "kategorie_ID": 1,
        "kundennummer": 1,
        "lieferung_bis_bis": "...",
        "lieferung_bis_von": "...",
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "produktid": 1,
        "sortierung": "...",
        "status": 1,
        "suche": "...",
        "suchtyp": "lieferantenbestellung_bestellungen",
        "zahlungsstatus": 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