MCP Tool

Eingangsrechnungen der Lieferanten oder eine Eingangsrechnung SELECT

Nur lesend. Eingangsrechnungen mit Bestell-ID, Lieferant, Belegnummer, Belegdatum, Betraegen, Zahlungsstatus (0 unbezahlt bis 7 storniert), Skonto und Kostenstelle. Suche (Belegnummer oder ID), Filter, Sortierung und Seiten (_meta). Mit ID genau eine Rechnung mit interner Anmerkung.

Tool-Name

tool
select_lieferantenbestellung_eingangsrechnungen

Parameter

ParameterTypPflichtBeschreibung
belegdatum_bis string Nein YYYY-MM-DD.
belegdatum_von string Nein YYYY-MM-DD.
bestellung_ID integer Nein Nur Rechnungen zu dieser Lieferantenbestellung.
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Eine Eingangsrechnung abrufen; andere Filter werden dann ignoriert.
kostenstellen_ID integer Nein ID aus select_lieferantenbestellung_stammdaten (art kostenstellen).
kundennummer integer Nein Kundennummer des Lieferanten.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mandanten_ID integer Nein Nur Rechnungen dieses Mandanten.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -belegdatum.
suche string Nein Externe Belegnummer oder ID.
suchtyp string Nein – Standard: lieferantenbestellung_eingangsrechnungen
zahlungsstatus integer Nein 0 unbezahlt, 1 bezahlt/verbucht, 2 Zahlungserinnerung, 3 1. Mahnung, 4 2. Mahnung, 5 Gericht, 6 abgeschrieben, 7 storniert.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Eingangsrechnung abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Externe Belegnummer oder ID.",
            "maxLength": 250
        },
        "bestellung_ID": {
            "type": "integer",
            "description": "Nur Rechnungen zu dieser Lieferantenbestellung.",
            "minimum": 1
        },
        "kundennummer": {
            "type": "integer",
            "description": "Kundennummer des Lieferanten.",
            "minimum": 1
        },
        "zahlungsstatus": {
            "type": "integer",
            "description": "0 unbezahlt, 1 bezahlt/verbucht, 2 Zahlungserinnerung, 3 1. Mahnung, 4 2. Mahnung, 5 Gericht, 6 abgeschrieben, 7 storniert.",
            "minimum": 0,
            "maximum": 7
        },
        "kostenstellen_ID": {
            "type": "integer",
            "description": "ID aus select_lieferantenbestellung_stammdaten (art kostenstellen).",
            "minimum": 0
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur Rechnungen dieses Mandanten.",
            "minimum": 0
        },
        "belegdatum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "belegdatum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -belegdatum.",
            "enum": [
                "belegdatum",
                "-belegdatum",
                "id",
                "-id",
                "betrag",
                "-betrag"
            ],
            "werte": {
                "belegdatum": "belegdatum aufsteigend",
                "-belegdatum": "belegdatum absteigend",
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "betrag": "betrag aufsteigend",
                "-betrag": "betrag 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": [
                "lieferantenbestellung_eingangsrechnungen"
            ],
            "default": "lieferantenbestellung_eingangsrechnungen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_lieferantenbestellung_eingangsrechnungen",
    "arguments": {
        "belegdatum_bis": "...",
        "belegdatum_von": "...",
        "bestellung_ID": 1,
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "kostenstellen_ID": 1,
        "kundennummer": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "lieferantenbestellung_eingangsrechnungen",
        "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