MCP Tool

Eingangsrechnungen: Liste mit Filtern und Seiten oder eine Eingangsrechnung abrufen SELECT

Kreditoren-/Lieferantenrechnungen mit Suche (ID, Referenznummer, Mandantennummer), Filtern, Sortierung und Seiten (_meta); Summen netto/brutto in Basiswaehrung. Mit ID genau eine Rechnung mit Anmerkungen, Positionen, DMS-IDs und Lieferantenbestellungen. Alle Mandanten sichtbar.

Tool-Name

tool
select_eingangsrechnungen_liste

Parameter

ParameterTypPflichtBeschreibung
datum_bis string Nein YYYY-MM-DD
datum_von string Nein YYYY-MM-DD
detailgrad string Nein Nur uebersicht.
exportsperre integer Nein 1 = nur gesperrte, 0 = nur nicht gesperrte.
faellig_bis string Nein YYYY-MM-DD
faellig_von string Nein YYYY-MM-DD
fehlender_beleg integer Nein 1 = nur ohne verknuepftes DMS-Dokument.
fehlendes_konto integer Nein 1 = nur ohne Bankkonten-Zuordnung.
geprueft integer Nein 0 ungeprueft, 1 korrekt, 2 fehlerhaft.
help integer Nein Filterhilfe.
ID integer Nein Eine Eingangsrechnung vollstaendig abrufen; andere Filter werden dann ignoriert.
kostenstellen_ID integer Nein Konto-ID aus select_eingangsrechnungen_konten (in mindestens einer Position).
kundennummer integer Nein Kundennummer des Kreditors.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mandanten_ID integer Nein Mandanten-ID (0 = ohne Mandant).
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: -id.
suche string Nein ID, Referenznummer oder Mandantennummer.
suchtyp string Nein – Standard: eingangsrechnungen_liste
zahlungsstatus array Nein Status-IDs aus select_eingangsrechnungen_status: 0 unbezahlt, 1 bezahlt/verbucht, 9 storniert.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Eingangsrechnung vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "ID, Referenznummer oder Mandantennummer.",
            "maxLength": 100
        },
        "zahlungsstatus": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Status-IDs aus select_eingangsrechnungen_status: 0 unbezahlt, 1 bezahlt/verbucht, 9 storniert.",
            "minItems": 1,
            "maxItems": 500
        },
        "kundennummer": {
            "type": "integer",
            "description": "Kundennummer des Kreditors.",
            "minimum": 1
        },
        "geprueft": {
            "type": "integer",
            "description": "0 ungeprueft, 1 korrekt, 2 fehlerhaft.",
            "enum": [
                0,
                1,
                2
            ],
            "werte": [
                "ungeprueft",
                "korrekt",
                "fehlerhaft"
            ]
        },
        "kostenstellen_ID": {
            "type": "integer",
            "description": "Konto-ID aus select_eingangsrechnungen_konten (in mindestens einer Position).",
            "minimum": 1
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Mandanten-ID (0 = ohne Mandant).",
            "minimum": 0
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "faellig_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "faellig_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "exportsperre": {
            "type": "integer",
            "description": "1 = nur gesperrte, 0 = nur nicht gesperrte.",
            "minimum": 0,
            "maximum": 1
        },
        "fehlender_beleg": {
            "type": "integer",
            "description": "1 = nur ohne verknuepftes DMS-Dokument.",
            "minimum": 0,
            "maximum": 1
        },
        "fehlendes_konto": {
            "type": "integer",
            "description": "1 = nur ohne Bankkonten-Zuordnung.",
            "minimum": 0,
            "maximum": 1
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "datum",
                "-datum",
                "faellig",
                "-faellig"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "datum": "datum aufsteigend",
                "-datum": "datum absteigend",
                "faellig": "faellig aufsteigend",
                "-faellig": "faellig 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": [
                "eingangsrechnungen_liste"
            ],
            "default": "eingangsrechnungen_liste"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_eingangsrechnungen_liste",
    "arguments": {
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "exportsperre": 1,
        "faellig_bis": "...",
        "faellig_von": "...",
        "fehlender_beleg": 1,
        "fehlendes_konto": 1,
        "geprueft": 1,
        "help": 1,
        "ID": 1,
        "kostenstellen_ID": 1,
        "kundennummer": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "eingangsrechnungen_liste",
        "zahlungsstatus": []
    }
}
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